AVERTISSEMENT : je suis passé à Neovim pendant environ deux jours, puis j'ai abandonné. C'est peut-être biaisé
.
En fait, en une phrase, je pense que Neovim peut signifier bien plus pour les développeurs que pour les utilisateurs ordinaires. Selon des rapports anecdotiques, la principale raison de l'émergence de Neovim est
VimL est nul ;
La base de code Vim est moche ;
Communauté de développeurs peu conviviale
À la suite de cet incident, un jeune homme nommé Thiago de Arruda s'est manifesté et a créé VIM pour créer Neovim.
Les principales améliorations que je constate avec Neovim sont :
J'ai refactorisé beaucoup de code VIM et supprimé beaucoup de code inutile. On dit que le code est 30% plus simple que VIM
.
Revisité de l'architecture du plug-in VIM, en fournissant notamment un support asynchrone pour les plug-ins
Je dis donc que l'importance de Neovim pour les développeurs de VIM et de plug-ins VIM actuellementest peut-être bien plus grande que pour nous.
En tant qu'utilisateur, j'étais en fait assez heureux quand j'ai vu le mécanisme asynchrone du plug-in au début, car en tant qu'utilisateur de Syntastic et YouCompleteMe, j'étais profondément ennuyé que ces plug-ins ralentissent mon VIM. Mais après avoir installé Neovim, j'ai constaté que ces plug-ins étaient encore très lents. Après une recherche sur Google, j'ai découvert que ce sont les seuls plug-ins qui prennent actuellement en charge le mécanisme asynchrone de Neovim, et que les plug-ins que j'ai utilisés n'y figuraient pas.
Conclusion : Pour l'instant, Neovim propose de bonnes fonctionnalités orientées développeurs et une feuille de route très prometteuse, mais son développement repose encore sur le support de nombreux plug-ins. Malheureusement, il y en a très peu actuellement, donc je ne pense pas que cela vaut la peine de s'en occuper pour le moment. Bien sûr, j'espère que Neovim se développera de mieux en mieux, et peut-être qu'un jour j'aurai assez de raisons d'y migrer :-)
AVERTISSEMENT : je suis passé à Neovim pendant environ deux jours, puis j'ai abandonné. C'est peut-être biaisé
.En fait, en une phrase, je pense que Neovim peut signifier bien plus pour les développeurs que pour les utilisateurs ordinaires. Selon des rapports anecdotiques, la principale raison de l'émergence de Neovim est
VimL est nul ;
La base de code Vim est moche ;
Communauté de développeurs peu conviviale
À la suite de cet incident, un jeune homme nommé Thiago de Arruda s'est manifesté et a créé VIM pour créer Neovim.
Les principales améliorations que je constate avec Neovim sont :
J'ai refactorisé beaucoup de code VIM et supprimé beaucoup de code inutile. On dit que le code est 30% plus simple que VIM
Revisité de l'architecture du plug-in VIM, en fournissant notamment un support asynchrone pour les plug-ins
Je dis donc que l'importance de Neovim pour les développeurs de VIM et de plug-ins VIM actuellementest peut-être bien plus grande que pour nous.
En tant qu'utilisateur, j'étais en fait assez heureux quand j'ai vu le mécanisme asynchrone du plug-in au début, car en tant qu'utilisateur de Syntastic et YouCompleteMe, j'étais profondément ennuyé que ces plug-ins ralentissent mon VIM. Mais après avoir installé Neovim, j'ai constaté que ces plug-ins étaient encore très lents. Après une recherche sur Google, j'ai découvert que ce sont les seuls plug-ins qui prennent actuellement en charge le mécanisme asynchrone de Neovim, et que les plug-ins que j'ai utilisés n'y figuraient pas.
Conclusion : Pour l'instant, Neovim propose de bonnes fonctionnalités orientées développeurs et une feuille de route très prometteuse, mais son développement repose encore sur le support de nombreux plug-ins. Malheureusement, il y en a très peu actuellement, donc je ne pense pas que cela vaut la peine de s'en occuper pour le moment. Bien sûr, j'espère que Neovim se développera de mieux en mieux, et peut-être qu'un jour j'aurai assez de raisons d'y migrer :-)