[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bufferlo c000ff8398 09/37: Add bufferlo-non-local-buffe
From: |
ELPA Syncer |
Subject: |
[elpa] externals/bufferlo c000ff8398 09/37: Add bufferlo-non-local-buffer-p |
Date: |
Sun, 5 Nov 2023 09:57:32 -0500 (EST) |
branch: externals/bufferlo
commit c000ff83982f3b65a749c3d6fffd637910a6ba0c
Author: Florian Rommel <mail@florommel.de>
Commit: Florian Rommel <mail@florommel.de>
Add bufferlo-non-local-buffer-p
---
bufferlo.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/bufferlo.el b/bufferlo.el
index d31f3b8714..85bb18087a 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -173,9 +173,15 @@ This is a list of regular expressions that match buffer
names."
(advice-remove #'tab-bar-select-tab #'bufferlo--activate)
(advice-remove #'tab-bar--tab #'bufferlo--activate)))
-(defun bufferlo-local-buffer-p (buffer)
- "Return whether BUFFER is in the list of local buffers."
- (memq buffer (bufferlo--current-buffers nil)))
+(defun bufferlo-local-buffer-p (buffer &optional frame)
+ "Return whether BUFFER is in the list of local buffers.
+If FRAME is non-nil check if the buffer is local to the given frame."
+ (memq buffer (bufferlo--current-buffers frame)))
+
+(defun bufferlo-non-local-buffer-p (buffer &optional frame)
+ "Return whether BUFFER is not in the list of local buffers.
+If FRAME is non-nil check if the buffer is not local to the given frame."
+ (not (bufferlo-local-buffer-p buffer frame)))
(defun bufferlo--set-buffer-predicate (frame)
"Set the buffer predicate of FRAME to `bufferlo-local-buffer-p'."
- [elpa] externals/bufferlo 778ede4d4b 35/37: Resolve checkdoc warnings, (continued)
- [elpa] externals/bufferlo 778ede4d4b 35/37: Resolve checkdoc warnings, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo d41a6b297b 17/37: Allow hidden buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo bfe906c2aa 12/37: Update README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 931b9ee346 32/37: Version 0.2, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 1dd04e4b41 14/37: Better ibuffer support, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo c164b26a64 36/37: Compatibility improvements, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 82f51c31ab 23/37: desktop.el support: Fix error on deleted windows, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 8f82be00b1 30/37: Add basic buffer-menu support, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 914c381e9f 16/37: Fix buffer matching, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 46557c7f54 04/37: Minor changes, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo c000ff8398 09/37: Add bufferlo-non-local-buffer-p,
ELPA Syncer <=
- [elpa] externals/bufferlo 23cbe682c4 15/37: More parameters, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo fbec2df3bd 28/37: Fix undelete-frame, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 598e20cf3b 31/37: Fix tab duplication on emacs < 29, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 6f3b79369f 02/37: Add README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 83586af819 07/37: Fix empty buffer list, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo d74f2c1ece 21/37: Add bufferlo-remove-non-exclusive-buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 2fc945a81b 10/37: Update README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 79eba76029 06/37: Include buried buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo ecae697601 18/37: Fix local ibuffer buffer name, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 2bcbde24be 29/37: Update documentation, ELPA Syncer, 2023/11/05