Gérer vos plugins Vim à la manière d'apt-get avec Vimana.
Vimana est un outil écrit en Perl par Yo-An Lin. Il vous permettra de gérer vos scripts Vim en ligne de commande à la manière d'un gestionnaire de paquet comme apt-get par exemple. Vous pourrez obtenir des informations, installer et mettre à jours vos scripts Vim (( Il va les chercher sur vim.org )) . Selon le type du script ftplugin, plugin, syntax etc... Vimana installera les fichiers dans les répertoires correspondants. Par exemple pour un color scheme il le placera dans ~/.vim/colors/
Pour installer Vimana il vous faudra passer par le CPAN. Il est disponible que pour des systèmes de type Unix, par exemple Gnu/linux, Mac OS X, BSD etc... Il n'est pas portable sur Windows.
sudo cpan Vimana
Une fois installé vous pourrez commencer par mettre à jour l'index.
vimana update
Pour chercher un script ou un plugin.
vimana s Perl
Le résultat vous retourna donc des scripts concernant Perl (( Ayant Perl dans le nom ou la description du script )) .
Vous pourrez aussi avoir des informations sur un script.
vimana info omniperl
Pour installer un script.
Vimana i autocomplop
Si le script n'est pas disponible sur vim.org, mais qu'il utilise un repository Git il sera possible d'indiquer le chemin du repository.
vimana i git:git://path/to/git/repository
Pour finir il est aussi possible d'installer un script depuis un répertoire.
git clone git://path/to/git/repo.git
cd repo
vimana i .
Pour supprimer un script.
vimana remove autocomplop
Ou encore
vimana remove autocomplop --force
En conclusion, c'est un outil qui peut-être très pratique et faire gagner du temps, ça évitera de se rendre à chaque fois sur vim.org pour télécharger le script ou faire une recherche.
Vimana sur le CPAN
Vimana sur github
Blog de Yo-An Lin