Modelines

De Vim-fr

Dans un fichier, une modeline est un commentaire destiné à fixer certaines option de Vim pour l'édition de ce fichier particulier. Cela permet par exemple de définir le type de fichier pour la coloration syntaxique, ou encore de forcer le retour à la ligne automatique.

Format

Dans le cas de fichiers de configuration ou de code informatique, les modelines doivent être placées dans des commentaires du fichier, sans quoi elles seraient considérées comme faisant partie du code. Elles peuvent prendre deux formats (représentés ici pour un langage qui accepterait les commentaires préfixés par un #) :

# vim:filetype=mail:wrap:textwidth=72
# vim: set filetype=mail wrap textwidth=72:

Dans le premier cas, on indique une liste d'options qui seraient normalement données en argument d'une commande :set, séparés par des espaces ou des deux-points. Dans le second cas, on indique une commande set, qu'on termine par deux-points.