Édition collaborative dans Vim avec le plugin CoVim

Vim est un excellent éditeur de texte, qui a su convaincre des centaines de milliers de développeurs ou de simples utilisateurs et qui s’en servent quotidiennement. Une des rares fonctionnalités qui lui manquait et que de nombreux utilisateurs souhaitaient voir dans l’éditeur, c’est le travail collaboratif. C’est désormais chose faite.

C’est grâce au travail de deux étudiants (Fred K. Schott et Sam Haney) de l’Université de Tufts, que CoVim a vu le jour. Un plugin qui a demandé -selon ses auteurs- un an de travail. CoVim est écrit en Python et en s’appuyant sur le framework d’application réseau Twisted.

covim

Installation via pathogen :

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

Installation via Vundle :

pip install twisted

Ensuite, ajouter la ligne ci-dessous à votre .vimrc :
Bundle 'FredKSchott/CoVim'

Enfin, exécuter ceci :
vim +BundleInstall +qall

Installation manuelle :

pip install twisted

Télécharger client.vim et server.py et placer les dans le répertoire .vim/plugin/

L’utilisation de CoVim est encore plus simple que son installation. Pour lancer un nouveau serveur :

:CoVim start [port] [nom]

Pour se connecter un serveur déjà démarrer :

:CoVim connect [host address / 'localhost'] [port] [nom]

Pour se déconnecter d’un serveur, il suffit de quitter vim, ou de taper :

:CoVim disconnect

Pour en savoir plus, vous pouvez consulter le billet de FredkSchott sur son blog.

Cet article Édition collaborative dans Vim avec le plugin CoVim est apparu en premier sur crowd42.

Vus : 1455
Publié par crowd42 : 370