メールボックスを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
で定義されている場合にのみ機能します。)
\
の後に+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
を追加するとすぐに、マクロは機能しなくなります。