Email

在 mutt 尋呼機中到達電子郵件底部時,防止 Ctrl-D 移動到下一封郵件

  • May 19, 2020

我的 muttrc 中有以下鍵綁定(等等)。

bind generic,index,pager \Cf            next-page
bind generic,index,pager \Cb            previous-page
bind generic,index,pager \Cd            half-down
bind generic,index,pager \Cu            half-up

我一直在嘗試在 mutt 中獲得類似 vim 的鍵綁定,作為其中的一部分,我希望 Ctrl-D 和 Ctrl-U 在全域範圍內作為 page-up/page-down 工作。閱讀電子郵件時,這很好用,只是當我到達電子郵件末尾時(通過按足夠數量的 Ctrl-D),額外的 Ctrl-D 將我移動到郵箱中的下一封電子郵件。

當我嘗試向上翻頁超出電子郵件頂部時,我希望它停在那裡並顯示與“顯示消息頂部”一致的“顯示消息底部”。這看起來像 IMO 的“預期”預設行為。

回答

將以下行添加到您的 muttrc 將滿足您的需求。

set pager_stop = yes

參考

muttrc(5) / neomuttrc(5)

pager_stop

類型:布爾

預設值:否

設置後,當您處於消息末尾並呼叫該函式時,內部尋呼機將不會移動到下一條消息。<next-page>

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