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

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

Quando um tópico de e-mail dura algum tempo, o hábito de citar todos os e-mails anteriores faz com que o tamanho do tópico cresça como o quadrado do número de mensagens. Ou seja, em uma conversa onde cada resposta é um soneto de 14 versos, após N trocas, cada mensagem tem 14N linhas, e a caixa de correio que as contém tem 7N(N+1) linhas. Além do mais, temos 14(N³/6-N/6) vezes o símbolo ">" no início das linhas entre aspas.

Existe uma maneira de reduzir automaticamente para uma (ou algumas) o número de mensagens citadas ao responder com mutt ?

Responder1

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 ~/.vimrc-muttarquivo, que contém outras coisas, emito o comando

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

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

Isso é executado quando o e-mail pré-formatado é carregado no buffer do vim. Se não existirem tais linhas, a janela do vim estará normal com a mensagem "Padrão não encontrado:...", caso contrário o cursor estará no final da zona excluída com a mensagem "## linhas excluídas". O usuário pode desfazer a exclusão. É claro que as mensagens devem ser melhoradas.

informação relacionada