From c82d0dff9be937ceb7c23402a370f0b9291a10b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= Date: Thu, 26 Sep 2024 22:31:12 +0300 Subject: [PATCH] elfeed-summary: Comply with display-buffer-alist and action By using display-buffer we can comply with display-buffer-alist or display-buffer-base-action/pop-frames. --- elfeed-summary.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/elfeed-summary.el b/elfeed-summary.el index cc09753..2b71f3a 100644 --- a/elfeed-summary.el +++ b/elfeed-summary.el @@ -1117,8 +1117,8 @@ If `elfeed-summary-other-window' is t, open elfeed in other window." (enlarge-window (- elfeed-summary-width (window-width)) t)))) - (switch-to-buffer (elfeed-search-buffer))) - (unless (eq major-mode 'elfeed-search-mode) + (display-buffer (elfeed-search-buffer))) + (with-current-buffer (elfeed-search-buffer) (elfeed-search-mode))) (defun elfeed-summary--goto-feed (feed show-read) @@ -1632,7 +1632,7 @@ options." (with-current-buffer buffer (elfeed-summary--render (elfeed-summary--get-data))) - (switch-to-buffer buffer) + (display-buffer buffer) (goto-char (point-min)))) (provide 'elfeed-summary)