用 mutt 回覆時僅引用最後發送的電子郵件

用 mutt 回覆時僅引用最後發送的電子郵件

當電子郵件線程持續一段時間時,引用所有先前電子郵件的習慣會使線程的大小像訊息數量的平方一樣增長。即,在每個答案都是14節十四行詩的對話中,經過N次交換,每條訊息是14N行,並且容納它們的郵箱是7N(N+1)行。更重要的是,我們在引用行的開頭有 14(N3/6-N/6) 乘以符號 ">"。

有沒有一種方法可以自動將使用 mutt 回覆時引用的訊息數量減少到一個(或幾個)?

答案1

根據用於電子郵件編輯的外部編輯器,我有一個可能的答案。就我而言,vim

我將外部編輯器定義為 set editor="vim -c ~/.vimrc-mutt"

在包含其他內容的文件末尾~/.vimrc-mutt,我發出命令

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

3 編碼最大引用訊息數減 1。

一旦預先格式化的郵件載入到 vim 緩衝區中,就會執行此操作。如果不存在這樣的行,則 vim 視窗正常,並顯示訊息“Pattern not find:...”,否則遊標位於已刪除區域的末尾,並顯示訊息“## rows returned”。使用者可以撤銷刪除操作。消息當然應該要改進。

相關內容