message-mode para o VIM? (ou compondo e-mail no VIM)

2

O Emacs tem algo chamado message-mode (type M-x message-mail ) que pode ser usado para escrever e-mails. Este modo ajuda a envolver automaticamente o texto em 72 colunas. Mantendo as aspas corretamente.

Existe tal coisa para o VIM?

Estou mudando do Emacs para o VIM e o modo de mensagem é a única coisa que precisa ser migrada.

OBSERVAÇÃO: não quero que o VIM envie e-mails; por isso .. eu uso algum outro cliente. Eu só quero editar emails no VIM.

    
por Sridhar Ratnakumar 21.10.2009 / 13:26

3 respostas

5

Sim. O Vim implementa message-mode usando tipos de arquivos.

O Vim deve ser capaz de autodetectar que você está editando uma mensagem de e-mail. Deve definir automaticamente o tipo de arquivo para mail . Você pode verificar isso exibindo o valor atual do tipo de arquivo digitando (no modo de comando) ...

:set filetype

Você também pode forçar o Vim a usar um tipo de arquivo específico. No modo de comando, digite ...

:set filetype=mail

para forçar o Vim a definir as preferências de edição padrão para mensagens de correio.

Você pode ler mais sobre tipos de arquivos no sistema de ajuda do Vim.

:help filetype
    
por 21.10.2009 / 14:02
4

Eu gosto de rodar o vim (vim7) como:

vim -c "set spell spelllang=en" -c "set tw=72" -c "set filetype=mail"

isso ativa o verificador ortográfico embutido, a quebra de linha nos limites de palavras com 72 caracteres e a sintaxe de arquivo destacada como e-mail.

    
por 30.12.2009 / 17:22
0

Você quer este comando:

:set wrapmargin=8

Supondo que sua janela está configurada para 80 caracteres de largura. Isso define a margem de contorno 8 caracteres do lado direito, o que lhe dá uma largura de 72.

Você pode abreviar wrapmargin para wm

Você também pode querer verificar a categoria de e-mail neste wiki sobre o VIM

    
por 21.10.2009 / 14:18

Tags