vim modo de correio com sintaxe de marcação

0

Eu recentemente mudei para o Mutt, e estou usando o vim como meu editor principal, que está funcionando muito bem. Meu único incômodo menor é que eu gostaria de, além dos vários destaques e do tipo de arquivo de correio do meu vim, também obter destaque de sintaxe para o markdown.

O Google provou não estar à altura do desafio, então eu esperava encontrar alguém aqui com algum conhecimento adicional dos poderes do vim.

Eu poderia definir o tipo de arquivo como markdown para / tmp / mutt *, mas o tipo de arquivo de e-mail faz alguma mágica além do corpo do e-mail, tanto quanto eu posso dizer?

    
por Jon Gjengset 20.02.2013 / 02:02

1 resposta

1

Você envia e-mails formatados com Markdown?

É difícil ter a formatação do Mail e do Markdown; você não pode simplesmente "adicionar" outra sintaxe a uma existente. O Vim permite designar certas regiões e incluir outra sintaxe lá (veja :help :syn-include ), mas não acho que funcionaria bem. (A menos que você possa ignorar as mensagens citadas e apenas definir uma região para todo o corpo do email.)

Se você tiver apenas blocos de Markdown incorporados em mensagens de e-mail, poderá usar meu plug-in SyntaxRange para destacar um intervalo de linhas (especificando manualmente ou delimitado por determinados marcadores). Eu uso isso para destacar blocos diff de patches inline.

    
por 20.02.2013 / 09:09