我在 mutt 中设置邮箱时遇到了一个我不明白的问题。如果我使用单个配置文件,则以下操作可以正常工作:
mailboxes +myaccount/INBOX \
+myaccount/Drafts \
+myaccount/Blah \
+myaccount/Sent \
macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
现在,我想将邮箱放在单独的配置文件中(以便在不同的机器上使用相同的 muttrc)。但是,如果我将邮箱命令~/.mutt/mboxconf
和宏放在 中~/.mutt/bindings
,则宏不再起作用。为什么?是mailboxes
某种本地配置变量吗?
(我注意到侧边栏补丁存在同样的问题。它仅在邮箱在 中定义时才有效~/.muttrc
。)
答案1
您不能将\
以下内容包含+myaccount/Sent \
在单独的配置文件中。或者至少,以下内容对我有用:
~/.muttrc
包含:
source ~/.mutt/mboxconf
source ~/.mutt/bindings
并~/.mutt/mboxconf
包含:
mailboxes +myaccount/INBOX \
+myaccount/Drafts \
+myaccount/Blah \
+myaccount/Sent
并~/.mutt/bindings
包含:
macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
但是,当我添加宏\
后+myaccount/Sent
,它不再起作用。