Adding Realtime Collaboration to Vim
news.floobits.com
news.floobits.com
Real question: I have experimented with RTC using TMUX and VIM; and it seems like an essential meh factor was the single cursor; sure any of us could take the "driver seat." But a rogue mode with multiple cursors on the screen would be more like the google docs implementation; and this does not seem like a problem you have solved??
google docs on the other hand seems to allow multiple cursors on the same window. So one person may type in section 1; while the other person type in section 2 without interfering with each other.
With a single cursor however; when two people type at the same time they almost necessarily interfere with each other. Unless one stops driving while the other types.
I think to implement the 'google docs' style multiple editors would require a different buffer for each user and a merge script that periodically runs the commands for each ofthe other multi-user buffers into each other buffer of the multi-user sessions.
The benefit of this system is that multiple people can edit the same file at the same time. The downside is that when they interfere with each other, they get garbled text (instead of interleaved).