Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 716 Bytes

File metadata and controls

29 lines (20 loc) · 716 Bytes

vichy

Vim plugin for collaborative code editing. Vichy is built with top new technologies such as Node.js (Share.js) and MongoDB.

Generally speaking, Vichy enables a server communication and sends the operations made in the connected buffer. The server runs the OT algorithms to obtain the overall merged buffer and sends it back to the clients through an HTTP API.

Client-Side

It is required to run first the script called client_ide.js with

node client_ide.js

Then, a buffer is synchronized with the IDE with

:nbs

Make sure to sync the working buffer by typing in vim

In normal Mode, one can hit the keystroke '-' to display a blame of the current buffer.

Server-Side

TODO