URL: https://linuxfr.org/news/neovim-une-refonte-de-vim-pour-le-21e-siecle Title: Neovim : une refonte de vim pour le 21è siècle Authors: misaflo Florent Zara, BAud et Benoît Sibaud Date: 2014年02月26日T10:15:45+01:00 License: CC By-SA Tags: neovim, vim et fork Score: 38 Neovim est un fork tout récent (fin janvier 2014) de Vim. Faut-il rappeler ce qu'est [[Vim]] \(Vi IMproved), le fameux éditeur de texte ? Lui-même clone le plus populaire de l'ancêtre Vi ? ![Logo VIM](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Vimlogo.svg/96px-Vimlogo.svg.png) Le logiciel a maintenant plus de 20 ans, contient environ 300 000 lignes de code de vieux C effrayant que peu de gens comprennent. Le mainteneur (unique ?) de Vim, Bram Moolenaar, refuse de factoriser certaines parties du code, et est très prudent avant d'accepter des patchs, car c'est lui qui devra en assurer la maintenance. Conséquence de tout ça : Vim est très dépendant d'une seule personne et évolue très lentement. Neovim a pour objectif premier de simplifier la maintenance de vim : - modernisation du système de compilation : utilisation de cmake ; - suppression du code assurant la compatibilité avec de vieux systèmes ; - utilisation d'une bibliothèque externe (libuv) pour s'abstraire des différences entre les systèmes d'exploitation ; - factorisation « agressive » du code ; - meilleure séparation du code entre différents développeurs. Par la suite, un nouveau système de plugins est prévu, ainsi que la possibilité de pouvoir créer plus facilement des interfaces graphiques (à la manière des plugins). NdM : _merci à Carif pour son journal._ ---- [Journal à l'origine de la dépêche](http://linuxfr.org/users/carif/journaux/neovim-vim-s-rebirth-for-the-21st-century) [Site du projet Neovim (quasi vide)](http://neovim.org/) [Neovim sur github](https://github.com/neovim/neovim/) [Site web de Vim](http://www.vim.org/) [Vim sur OpenClassrooms](http://fr.openclassrooms.com/informatique/cours/reprenez-le-controle-a-l-aide-de-linux/vim-l-editeur-de-texte-du-programmeur) [Les TupperVim](http://wiki.mozfr.org/TupperVim) ---- Pour les utilisateurs d'Arch Linux, neovim est disponible dans aur. La configuration et les plugins de vim sont compatibles (`.neovimrc` et `.neovim/`). Une [campagne de financement participatif est en cours sur Bounty Source](https://www.bountysource.com/fundraisers/539-neovim-first-iteration). Elle a déjà atteint le premier objectif de 10 000 $ en à peine 48 heures ! Pour l'utilisateur final, neovim n'a actuellement pas d'intérêt particulier, mais il peut devenir à terme très intéressant : - développement plus pérenne (ne repose pas sur une seule personne) ; - correction de bugs et nouvelles fonctionnalités plus vite intégrées. NdM : _Si vous souhaitez apprendre ou vous améliorer sur Vim, il y a un [cours sur OpenClassrooms](http://fr.openclassrooms.com/informatique/cours/reprenez-le-controle-a-l-aide-de-linux/vim-l-editeur-de-texte-du-programmeur). Enfin, si vous pensez être un gourou, allez donc faire un tour aux [TupperVim parisiens](http://wiki.mozfr.org/TupperVim) qui ont lieu tous les mois chez Mozilla. De grands moments de Geekitude ! Testé et approuvé :-)_

AltStyle によって変換されたページ (->オリジナル) /