Pregunta

Google no está siendo muy útil en este caso. Me gustaría escribir correos electrónicos con :set spell, pero para todos los demás archivos, :set spell debería estar apagado. Estoy usando mutt, y Vim como editor para componer mensajes de correo electrónico.

De hecho, tengo curiosidad, ¿cómo sabe Vim que se trata de un correo electrónico que estoy componiendo? ¿Hay un parámetro de línea de comandos del tipo de archivo que se está editando? ¿Cómo mutt sabe qué pasa en?

¿Fue útil?

Solución

Puede utilizar un autocmd en su ~/.vimrc que se desencadena por el tipo de archivo detectado:

autocmd FileType mail set spell

Otros consejos

Probar en su .muttrc:

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

Puede encontrar el camino correcto a VIM con "que vim".

En caso de que no esté utilizando un comando de configuración de Mutt? Consulte los siguientes enlaces:

Añadir lo siguiente en su ~ / .vimrc:

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

Y que debería funcionar bien. Puede (debe?) Cambiar el spelllang para reflejar los idiomas que su uso rutinario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top