Mutt
mutt:標記前綴不適用於宏?
我刪除的每條消息我也想標記為已讀。因此我重新定義鍵綁定
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。