De nombreuses documentations techniques reposent sur le format Docbook. Vim permet de faciliter l'édition de documents à balises tels que SGML, XML ou HTML via le plugin xmledit.
Télécharger les sources et installer le plugin:
$ git clone https://github.com/sukima/xmledit.git $ cd xmledit $ make
Le fichier xmledit-1.9.1.vba est généré.
Pour installer l'archive vba1), il suffit de l'ouvrir avec Vim et de la sourcer:
$ vim xmledit-1.9.1.vba
Une fois le fichier ouvert, vim détecte le format vimball et propose de saisir la commande:
:s %
Le plugin est chargé par défaut pour les fichiers avec l'extension .xml. Pour utiliser le plugin avec d'autres extensions on peut créer des liens:
$ cd ~/.vim/ftplugin/ $ ln xml.vim php.vim $ ln xml.vim htm.vim $ ln xml.vim html.vim
Ici on active le plugin pour les fichiers d'extension php, htm et html.
La documentation spécifique au plugin est disponible a tout moment sous vim:
:help xml-plugin.txt