update: 睡一觉起来好了2333
类似文档中 example:
(setq mu4e-context-policy 'pick-first
mu4e-contexts
`(,(make-mu4e-context
:name "outlook"
:match-func (lambda (msg)
(when msg
(string-prefix-p "/outlook" (mu4e-message-field msg :maildir))))
:enter-func (lambda () (mu4e-message "Switch to the outlook context"))
:leave-func (lambda () (mu4e-clear-caches))
:vars '(...)
,(make-mu4e-context
:name "gmail"
:match-func (lambda (msg)
(when msg
(string-prefix-p "/gmail" (mu4e-message-field msg :maildir))))
:enter-func (lambda () (mu4e-message "Switch to the gmail context"))
:leave-func (lambda () (mu4e-clear-caches))
:vars '(...)))))
无论是在 view-mode 还是 header-mode,都无法自动切换 contest