Question

Google ne pas être très utile ici. Je voudrais composer des e-mails avec :set spell, mais pour tous les autres fichiers, :set spell doit être éteint. J'utilise Mutt, et que l'éditeur Vim pour composer des e-mails.

En fait, je suis curieux de savoir, comment savoir que ce Vim est un e-mail je compose? Y at-il un paramètre de ligne de commande du type de fichier en cours d'édition? Comment Mutt sait quoi passer en?

Était-ce utile?

La solution

Vous pouvez utiliser un autocmd dans votre ~/.vimrc qui se déclenche par le type de fichier détecté:

autocmd FileType mail set spell

Autres conseils

Essayez ceci dans votre .muttrc:

set editor = "/usr/bin/vim -c':set spell'"

Vous pouvez trouver le bon chemin à vim avec "qui vim".

ne devrait pas vous utiliser une commande de configuration de Mutt? Voir les liens suivants:

Ajoutez les lignes suivantes dans votre ~ / .vimrc:

set spelllang=en_gb,fr
au BufRead,BufNewFile *mutt* set filetype=mail
autocmd FileType mail set spell

Et il devrait fonctionner correctement. Vous pouvez (si?) Changer le spelllang pour tenir compte des langues que votre utilisation régulièrement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top