2016-02-09 61 views
2

我管理使用情境多個電子郵件帳戶與mu4e(在mu4e 0.9.16中引入)定義mu4e動態快捷鍵

我想根據我的上下文定義的變量動態設置郵件目錄我的快捷方式,但我有麻煩。

此代碼適用於靜態的快捷方式:

(setq mu4e-maildir-shortcuts '(("/Inbox" . ?i))) 

我想"/Inbox"用的mu4e-inbox-folder當前上下文值替換。我期望像下面這樣的工作:

(setq mu4e-maildir-shortcuts '(((message mu4e-inbox-folder) . ?i))) 

但它似乎並沒有定義任何捷徑。 語法不正確,還是無法定義動態快捷方式?

回答

2

您可以將上下文相關的快捷方式設置爲您的上下文的:vars部分的一部分,即。

:vars '((... 
    other settings 
    ... 
    (mu4e-maildir-shortcuts . (("/archive"  . ?a) 
            ("/inbox"  . ?i) 
            ....))) 
     .... 
+0

感謝您的回答,這樣做是有道理的。 唯一的缺點是它確實會導致比我想要的更多配置:) – tvdw