Giter Club home page Giter Club logo

covim's Introduction

#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.
More info can be found on the announcement post!

Demo Gif

##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

##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:

  1. pip install twisted
  2. cd ~/.vim/bundle
  3. git clone git://github.com/FredKSchott/CoVim.git

Install Using Vundle:

  1. pip install twisted
  2. Add Bundle 'FredKSchott/CoVim' to your ~/.vimrc
  3. vim +BundleInstall +qall

Install Manually:

  1. pip install twisted
  2. 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

##Links Announcement Post
FAQ / Troubleshooting

covim's People

Contributors

bilalq avatar gbataille avatar oliveruv avatar rogdham avatar

Watchers

lemonhall avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.