emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master ce7365b5918: Use new variable Buffer-menu-show-internal in projec


From: Juri Linkov
Subject: master ce7365b5918: Use new variable Buffer-menu-show-internal in project-list-buffers.
Date: Tue, 6 Feb 2024 12:56:48 -0500 (EST)

branch: master
commit ce7365b591852dd5556e0a4bf6a0ba63a8733802
Author: Juri Linkov <juri@linkov.net>
Commit: Juri Linkov <juri@linkov.net>

    Use new variable Buffer-menu-show-internal in project-list-buffers.
    
    * lisp/progmodes/project.el (project-list-buffers): Add the new variable
    `Buffer-menu-show-internal' used to toggle internal buffers (bug#68949).
---
 lisp/progmodes/project.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el
index da782ad5537..983c0ed2ac2 100644
--- a/lisp/progmodes/project.el
+++ b/lisp/progmodes/project.el
@@ -1515,7 +1515,8 @@ ARG, show only buffers that are visiting files."
              (lambda (buffer)
                (let ((name (buffer-name buffer))
                      (file (buffer-file-name buffer)))
-                 (and (or (not (string= (substring name 0 1) " "))
+                 (and (or Buffer-menu-show-internal
+                          (not (string= (substring name 0 1) " "))
                           file)
                       (not (eq buffer (current-buffer)))
                       (or file (not Buffer-menu-files-only)))))
@@ -1525,6 +1526,7 @@ ARG, show only buffers that are visiting files."
          (let ((buf (list-buffers-noselect
                      arg (with-current-buffer
                              (get-buffer-create "*Buffer List*")
+                           (setq-local Buffer-menu-show-internal nil)
                            (let ((Buffer-menu-files-only arg))
                              (funcall buffer-list-function))))))
            (with-current-buffer buf



reply via email to

[Prev in Thread] Current Thread [Next in Thread]