Skip to content

clehner/vimsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VimSync

VimSync is a server for collaborative real-time editing in Vim, made with node-vim-netbeans.

Usage

$ cd vimsync
$ git submodule init
$ git submodule update
$ node vimsync.js

Todo

  • Try to maintain client cursor position when receiving text changes.
  • Open a buffer on connect with a splash screen / useful information.
  • Integrate a ShareJS server for collaborative editing in the browser.
  • Detect and recover from inconsistent client states.
  • Cleanup code and remove commented-out lines.

About

Real-time collaboration in Vim. Maybe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published