mutt로 답장할 때 마지막으로 보낸 이메일만 인용

mutt로 답장할 때 마지막으로 보낸 이메일만 인용

이메일 스레드가 한동안 지속되면 이전 이메일을 모두 인용하는 습관으로 인해 스레드 크기가 메시지 수의 제곱처럼 커지게 됩니다. 즉, 각 답변이 14절 소네트인 대화에서 N 교환 후 각 메시지는 14N 라인이고 이를 보관하는 메일함은 7N(N+1) 라인입니다. 게다가 인용된 줄의 시작 부분에 ">" 기호의 14(N³/6-N/6)배가 있습니다.

mutt로 응답할 때 인용되는 메시지 수를 자동으로 하나(또는 몇 개)로 줄이는 방법이 있나요?

답변1

이메일 편집에 사용되는 외부 편집기를 기반으로 가능한 답변이 있습니다. 나의 경우에는,vim

나는 외부 편집기를 다음과 같이 정의합니다. set editor="vim -c ~/.vimrc-mutt"

다른 내용이 포함된 파일 끝에서 ~/.vimrc-mutt다음 명령을 실행합니다.

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

3은 인용된 메시지의 최대 개수에서 1을 뺀 값입니다.

이는 미리 포맷된 메일이 vim 버퍼에 로드되면 실행됩니다. 그러한 줄이 없으면 vim 창은 "패턴을 찾을 수 없습니다:..."라는 메시지와 함께 정상입니다. 그렇지 않으면 커서는 "##개 행이 삭제되었습니다"라는 메시지와 함께 삭제된 영역의 끝에 있습니다. 사용자는 삭제를 취소할 수 있습니다. 물론 메시지는 개선되어야 합니다.

관련 정보