Emacs 定义mu4e动态快捷方式
我使用mu4e使用上下文管理多个电子邮件帐户(在mu4e 0.9.16中介绍) 我想根据上下文定义的变量动态设置maildir快捷方式,但我遇到了麻烦 此代码适用于静态快捷方式:Emacs 定义mu4e动态快捷方式,emacs,Emacs,我使用mu4e使用上下文管理多个电子邮件帐户(在mu4e 0.9.16中介绍) 我想根据上下文定义的变量动态设置maildir快捷方式,但我遇到了麻烦 此代码适用于静态快捷方式: (setq mu4e-maildir-shortcuts '(("/Inbox" . ?i))) 我希望将当前上下文的“/Inbox”替换为mu4e Inbox folder的值。我希望类似于以下的方法能够奏效: (setq mu4e-maildir-shortcuts '(((message mu4e-inbox-
(setq mu4e-maildir-shortcuts '(("/Inbox" . ?i)))
我希望将当前上下文的“/Inbox”
替换为mu4e Inbox folder
的值。我希望类似于以下的方法能够奏效:
(setq mu4e-maildir-shortcuts '(((message mu4e-inbox-folder) . ?i)))
但它似乎没有定义任何捷径。
语法是否不正确,或者无法定义动态快捷方式?您可以将特定于上下文的快捷方式设置为上下文的
:vars
部分的一部分,即
:vars '(( ...
other settings
...
(mu4e-maildir-shortcuts . ( ("/archive" . ?a)
("/inbox" . ?i)
.... )))
....
谢谢你的回答,这样做是有道理的。唯一的缺点是,它确实会导致比我希望的更多的配置:)