From fcf8b0f8a10e4b8435a831dcdf8758d7ede47059 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 10 Sep 2024 20:38:01 -0400 Subject: [PATCH] fix(mu4e): treat *mu4e-main* as real --- modules/email/mu4e/config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/email/mu4e/config.el b/modules/email/mu4e/config.el index d679ba26b..9279c0488 100644 --- a/modules/email/mu4e/config.el +++ b/modules/email/mu4e/config.el @@ -24,6 +24,11 @@ (add-to-list 'doom-debug-variables 'mu4e-debug) ;; mu4e now uses `display-buffer-alist' so we need to add some rules of our own (set-popup-rule! "^\\*mu4e-\\(main\\|headers\\)\\*" :ignore t) + (set-popup-rule! "^\\*mu4e-log\\*" :select nil) + + ;; Treat mu4e main menu buffer as real, so it can be switched to or fallen + ;; back to when killing other buffers. + (add-hook 'mu4e-main-mode-hook #'doom-mark-buffer-as-real-h) ;; Ensures backward/forward compatibility for mu4e, which is prone to breaking ;; updates, and also cannot be pinned, because it's bundled with mu (which you