Hi LyX developers, This is my latest update on the project Interactive lyx. Check out this youtube video http://youtu.be/Mh-1OL7I5qE (Pls don't mind the video distortion, some bug in the screen recorder i guess).
This is done by maintaining a history of edits (different versions of the document) and adjusting the cursor to predict the location of dispatch of the incoming LFUN accurately. Here's the link for the patch:(diffed with master) *https://gist.github.com/HotSushi/efc43fde4793f553c231 <https://gist.github.com/HotSushi/efc43fde4793f553c231>*the command for creating lag is "collaborate-speed +", run it on both sides. It creates approximate lag of 3 seconds. (http://youtu.be/69ZrO95Wl3A). This patch works for insets as well. Thank You, Sushant