Currently, DejaVu tracking all key-stroke information. However, there is no information about where that keystroke was made. We need to improve iTrace so that it tracks this information.
There are a lot of ways that we could do this. We could have the Plugin take a snapshot of all of the code every time there is a change, or we could have the plugin send the text cursor information to core on every keystroke and then save that in DejaVu.
I believe the first might be better performance wise, but the latter means we don't need a new output format.
Currently, DejaVu tracking all key-stroke information. However, there is no information about where that keystroke was made. We need to improve iTrace so that it tracks this information.
There are a lot of ways that we could do this. We could have the Plugin take a snapshot of all of the code every time there is a change, or we could have the plugin send the text cursor information to core on every keystroke and then save that in DejaVu.
I believe the first might be better performance wise, but the latter means we don't need a new output format.