Pergunta

O Google não está sendo muito útil aqui. Eu gostaria de compor e-mails com :set spell, mas para todos os outros arquivos, :set spell deve estar desligado. Eu estou usando vira-lata, e Vim como o editor para compor e-mails.

Na verdade, eu sou curioso, como é Vim saber que é um e-mail estou compondo? Existe um parâmetro de linha de comando do tipo de arquivo que está sendo editado? Como o vira-lata sabem o que passar?

Foi útil?

Solução

Você pode usar um autocmd em sua ~/.vimrc que é acionado pelo tipo de arquivo detectado:

autocmd FileType mail set spell

Outras dicas

Tente isto em seu .muttrc:

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

Você pode encontrar o caminho correto para o vim com "que vim".

Você não deveria estar usando um comando de configuração vira-lata? Veja os links a seguir:

Adicione a seguinte em seu ~ / .vimrc:

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

E ele deve funcionar bem. Você pode (deve?) Mudar o spelllang para refletir quaisquer idiomas que seu usam rotineiramente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top