#CoVim - Collaborative Editing for Vim
One of Vim's most requested features is here!
CoVim is a Vim Plugin that adds real-time collaboration to your favorite text editor. Think Google Docs for Vim.
Follow @FredKSchott for development news and updates!
##Features
- Allows multiple users to connect to the same document online
- Displays collaborators with individual cursors
- Works with your existing configuration
- Easy to set up & use
- See the announcement post for even more!
##Installation
CoVim requires a version of Vim compiled with python 2.5+. Visit the FAQ / Troubleshooting if you're having trouble starting Vim. Also note that the Twisted library can be installed via apt-get & yum as well as pip.
Install Using Pathogen:
pip install twisted
cd ~/.vim/bundle
git clone git://github.com/FredKSchott/CoVim.git
Install Using Vundle:
pip install twisted
- Add
Bundle 'FredKSchott/CoVim'
to your~/.vimrc
vim +BundleInstall +qall
Install Manually:
pip install twisted
- Add
client.vim
&server.py
to~/.vim/plugin/
##Usage
To start a new CoVim server: :CoVim start [port] [name]
(or, from the command line: ./server.py [port]
)
To connect to a running server: :CoVim connect [host address / 'localhost'] [port] [name]
To disconnect: Quit Vim
or :CoVim disconnect