我的 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 在全局范围内用作向上翻页/向下翻页。阅读电子邮件时,这工作得很好,只是当我到达电子邮件末尾时(通过按足够数量的 Ctrl-D),额外的 Ctrl-D 将我移至邮箱中的下一封电子邮件。
当我尝试向上翻页超出电子邮件顶部时,我希望它停在那里并显示“显示消息底部”与“显示消息顶部”一致。在我看来,这看起来像是“预期的”默认行为。
答案1
回答
将以下行添加到您的 muttrc 中将满足您的需求。
set pager_stop = yes
参考
pager_stop
类型:boolean
默认值:no设置后,内部寻呼机将不是当您到达消息末尾时移至下一条消息并调用该
<next-page>
函数。