Mutt

mutt:標記前綴不適用於宏?

  • August 22, 2019

我刪除的每條消息我也想標記為已讀。因此我重新定義鍵綁定d如下

macro index d ":set resolve=no<enter><clear-flag>N:set resolve=yes<enter><delete-message>"

刪除消息,無論它們是已讀還是未讀,都會刪除它們,並且還清除 flag N。這裡一切都很好。

但是,如果我想通過標記和刪除多個郵件來刪除它們,則什麼也不會發生。這意味著,我通過標記相同的郵件t,然後繼續,;d沒有任何反應。這是否意味著標記前綴不適用於宏?有任何想法嗎?

我正在使用 mutt 版本 1.12.1

<tag-prefix>重複下一條指令,而不是下一次擊鍵。當擊鍵是一個綁定時,根據定義,它只有一個指令,你會得到你所期望的。當按鍵是宏時,它只觸發宏中的第一條指令。

有關此案例的一些建議,請參閱https://gitlab.com/muttmua/mutt/wikis/MuttGuide/Macros#special-usage-applying-to-several-tagged-entries

引用自:https://unix.stackexchange.com/questions/536893