É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.
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.