当我的 maildir 目录中有文件时,我会收到新电子邮件的通知~/.mail/*/Inbox/new
。但是,当我在 中阅读新电子邮件时,只有当我退出或同步邮箱mutt
时,文件才会从这些目录中移出。mutt
理想情况下,我希望电子邮件在阅读后立即移动。因此,我尝试通过Enter将以下内容添加到.jk~/.mutt/muttrc
macro index <Enter> "<display-message><sync-mailbox>" "display a message, then sync"
macro pager j "<next-undeleted><sync-mailbox>" "move to the next undeleted message, then sync"
macro pager k "<previous-undeleted><sync-mailbox>" "move to the previous undeleted message, then sync"
Run Code Online (Sandbox Code Playgroud)
mutt
我通过?在索引/寻呼机中寻求帮助来确认这些已被接受。j并且k在寻呼机模式下似乎工作正常;同步立即运行。然而,Enter在索引模式下按下似乎不起作用;没有同步。FWIW 我尝试通过按$after 来手动同步Enter,这工作正常,按预期移动文件。
如何Enter在显示消息后立即同步?
我的j和khacks 也不能完美工作。如果我使用 进行搜索notmuch-mutt
,它会创建一个临时邮箱。在寻呼机中打开邮件后,按j或k,选择下一封电子邮件,但寻呼机关闭,可能是因为sync
失败。我收到错误:
Mailbox is read-only.
Run Code Online (Sandbox Code Playgroud)
所以我现在的问题是更通用的标题:如何让 mutt 在阅读电子邮件后自动同步?
归档时间: |
|
查看次数: |
809 次 |
最近记录: |