Citando apenas o último e-mail enviado ao responder com o mutt

0

Quando um encadeamento de e-mail dura por um tempo, o hábito de citar todos os e-mails anteriores é aumentar o tamanho do encadeamento como o quadrado do número de mensagens. Ou seja, em uma conversa em que cada resposta é um soneto de 14 versos, após N trocas, cada mensagem é de 14N linhas, e a caixa de correio que as codifica é de 7N (N + 1) linhas. Além disso, temos 14 (N³ / 6-N / 6) vezes o símbolo ">" no início das linhas citadas.

Existe uma maneira de reduzir automaticamente para um (ou alguns) o número de mensagens que são citadas ao responder com o mutt?

    
por Joce 08.06.2015 / 15:50

1 resposta

0

Eu tenho uma resposta possível com base no editor externo usado para edição de e-mail. No meu caso, vim

Eu defino o editor externo como set editor="vim -c ~/.vimrc-mutt"

No final do arquivo ~/.vimrc-mutt , que contém outras coisas, eu emito o comando

autocmd VimEnter * global/^>\([ ]>\)\{3\}/d

3 codifica o número máximo de mensagens citadas menos 1.

Isso é executado quando o email pré-formatado é carregado no buffer vim. Se não existem tais linhas, a janela vim é normal com a mensagem "Padrão não encontrado: ...", senão o cursor está no final da zona deletada com a mensagem "## linhas deletadas". O usuário pode desfazer a exclusão. As mensagens do curso devem ser melhoradas.

    
por 08.06.2015 / 15:50

Tags