From: jonah Date: Sun, 1 Jun 2025 15:41:37 +0000 (+0000) Subject: emacs/search: call notmuch-search-mode before popping to buffer X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=63665f1ebd6eff7753b7798add657fd6dbd110d6;p=notmuch emacs/search: call notmuch-search-mode before popping to buffer This makes derived-mode matching in display-buffer-alist work. --- diff --git a/emacs/notmuch.el b/emacs/notmuch.el index 29b2a9ed..69aff347 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -1091,10 +1091,10 @@ the configured default sort order." (let* ((query (or query (notmuch-read-query "Notmuch search: "))) (buffer (get-buffer-create (notmuch-search-buffer-title query)))) - (if no-display - (set-buffer buffer) - (pop-to-buffer-same-window buffer)) + (set-buffer buffer) (notmuch-search-mode) + (unless no-display + (pop-to-buffer-same-window buffer)) ;; Don't track undo information for this buffer (setq buffer-undo-list t) (setq notmuch-search-query-string query)