From: Dmitry Gutov Date: Fri, 4 Nov 2022 01:03:29 +0000 (+0200) Subject: project-kill-buffer-conditions: Skip Gnus modes as well X-Git-Tag: emacs-29.0.90~1616^2~326 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ef45bfacb2157f6cb6e9d306b5ad8e3e219d03f8;p=emacs.git project-kill-buffer-conditions: Skip Gnus modes as well * lisp/progmodes/project.el (project-kill-buffer-conditions): Skip Gnus modes as well (bug#58839). --- diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index 9f386e7c925..ec453baf724 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -1228,7 +1228,8 @@ displayed." (not "\\` ")) ;; non-text buffer such as xref, occur, vc, log, ... (and (derived-mode . special-mode) - (not (major-mode . help-mode))) + (not (major-mode . help-mode)) + (not (derived-mode . gnus-mode))) (derived-mode . compilation-mode) (derived-mode . dired-mode) (derived-mode . diff-mode)