Skip to content

Chouffe/vichy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Vim plugin for collaborative code editing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published