dein.vim : Pour faire suite à cette question , je vais ajouter ici le gestionnaire de plug-ins créé par le célèbre Shougo.
Selon le fichier README, le plugin a les dépendances suivantes:
Vim >7.4 or neovim
: bien que maintenir Vim à jour soit une bonne chose, il peut être problématique pour certains utilisateurs que les versions précédentes ne soient pas prises en charge.
git
: ce qui est assez commun pour un gestionnaire de paquets
rsync
: qui n'est pas aussi commun que git
L'auteur affirme que c'est plus rapide que NeoBundle. Un repère se trouve sur la page lisez-moi du projet .
Un concept original de ce gestionnaire de plug - in est qu'il ne fournit pas de commandes, mais seulement des fonctions: par exemple, pour mettre à jour vos plugins que vous ne pouvez pas utiliser quelque chose comme :PlugUpdate
, vous devez appeler: :call dein#update()
. Pour être honnête, je n'ai pas trouvé d'explication sur ce choix de design.
En outre, quelqu'un a créé un plugin qui fournit ces commandes "manquantes". Je ne sais pas si c'est une bonne idée ou si cela va à l'encontre de l'idée principale du gestionnaire de plugins, mais l'auteur le mentionne dans la FAQ du fichier doc.
Dein.vim permet d’obtenir des plugins de Github (avec un accès facilité aux plugins de vimscript.org) et des répertoires locaux.
Le gestionnaire de plugins fournit certaines fonctionnalités classiques telles que la mise à jour et la désactivation des plugins. Il permet également l'exécution de crochets au moment de l'installation.
Notez que selon la FAQ, il semble que vous deviez créer manuellement les helptags des plugins qu'il installe.
Un point intéressant est que l'auteur souhaite que dein.vim soit facile à tester et à maintenir, de sorte que le référentiel contient également des scripts de test.
Enfin, je dirais que ce gestionnaire de plug-in semble être conçu pour être léger et rapide, ce qui est intéressant, mais je pense qu'il est moins convivial que vim-plug ou Vundle , par exemple.
Oh, aussi, Shougo décrit dein.vim comme étant un "gestionnaire de plug-in Vim / Neovim optimisé pour l'obscurité" si quelqu'un sait ce que cela signifie, n'hésitez pas à modifier cette réponse: je suis curieux ;-)