Citando solo el último correo electrónico enviado al responder con mutt

Citando solo el último correo electrónico enviado al responder con mutt

Cuando un hilo de correo electrónico dura un tiempo, el hábito de citar todos los correos electrónicos anteriores hace que el tamaño del hilo crezca como el cuadrado del número de mensajes. Es decir, en una conversación donde cada respuesta es un soneto de 14 versos, después de N intercambios, cada mensaje tiene 14N líneas y el buzón que los contiene tiene 7N(N+1) líneas. Es más, tenemos 14(N³/6-N/6) veces el símbolo ">" al principio de las líneas entre comillas.

¿Existe alguna forma de reducir automáticamente a uno (o varios) el número de mensajes que se citan al responder con mutt?

Respuesta1

Tengo una posible respuesta basada en el editor externo utilizado para la edición de correo electrónico. En mi caso,vim

Defino el editor externo como set editor="vim -c ~/.vimrc-mutt"

Al final del ~/.vimrc-muttarchivo, que contiene otras cosas, emito el comando

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

3 codifica el número máximo de mensajes citados menos 1.

Esto se ejecuta una vez que el correo preformateado se carga en el búfer de vim. Si no existen tales líneas, la ventana vim es normal con el mensaje "Patrón no encontrado:..."; de lo contrario, el cursor está al final de la zona eliminada con el mensaje "## líneas eliminadas". El usuario puede deshacer la eliminación. Por supuesto, los mensajes deberían mejorarse.

información relacionada