emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/bufferlo 8f82be00b1 30/37: Add basic buffer-menu suppor


From: ELPA Syncer
Subject: [elpa] externals/bufferlo 8f82be00b1 30/37: Add basic buffer-menu support
Date: Sun, 5 Nov 2023 09:57:33 -0500 (EST)

branch: externals/bufferlo
commit 8f82be00b17999a504fafd595e5f7a85cf23333b
Author: Florian Rommel <mail@florommel.de>
Commit: Florian Rommel <mail@florommel.de>

    Add basic buffer-menu support
---
 README.org  | 2 ++
 bufferlo.el | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/README.org b/README.org
index 7f450a1a4d..7d21c8aa7f 100644
--- a/README.org
+++ b/README.org
@@ -59,6 +59,8 @@ respective global commands:
 - ~bufferlo-ibuffer~:
   ~ibuffer~ filtered for local buffers.
   Alternatively, use "/ l" in ibuffer.
+- ~bufferlo-list-buffers~:
+  Display a list of local buffers in the "*Buffer List"* buffer.
 
 Bufferlo provides functions to manage the local buffer lists:
 - ~bufferlo-clear~:
diff --git a/bufferlo.el b/bufferlo.el
index 5a01a4dc17..6a58c2c6cd 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -506,6 +506,12 @@ If the prefix arument is given, include all buffers."
          (lambda (b) (member (if (stringp b) b (car b)) lbs)))))))
   (switch-to-buffer buffer norecord force-same-window))
 
+(defun bufferlo-list-buffers ()
+  "Display a list of local buffers in the \"*Buffer List*\" buffer."
+  (interactive)
+  (display-buffer
+   (list-buffers-noselect nil #'bufferlo-buffer-list)))
+
 (with-eval-after-load 'ibuf-ext
   (define-ibuffer-filter bufferlo-local-buffers
       "Limit current view to local buffers."



reply via email to

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