[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bufferlo 83586af819 07/37: Fix empty buffer list
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/bufferlo 83586af819 07/37: Fix empty buffer list |
|
Date: |
Sun, 5 Nov 2023 09:57:31 -0500 (EST) |
branch: externals/bufferlo
commit 83586af8194fabe0f4297a10e8a805b0589f722d
Author: Florian Rommel <mail@florommel.de>
Commit: Florian Rommel <mail@florommel.de>
Fix empty buffer list
---
bufferlo.el | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/bufferlo.el b/bufferlo.el
index f63e5dcdde..7d431e6036 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -206,7 +206,14 @@ This is a list of regular expressions that match buffer
names."
(buffers (delete-dups (append buffers incl-buffers))))
;; FIXME: Currently all the included buffers are put into the 'buffer-list,
;; even if they were in the 'buried-buffer-list before.
- (set-frame-parameter frame 'buffer-list buffers)))
+ (set-frame-parameter frame 'buffer-list
+ ;; The current buffer must be always on the list,
+ ;; otherwise the buffer list gets replaced later.
+ (push (if frame
+ (with-selected-frame frame (current-buffer))
+ (current-buffer))
+ buffers))
+ (set-frame-parameter frame 'buried-buffer-list nil)))
(defun bufferlo--tab-include-exclude-buffers (ignore)
"Include and exclude buffers into buffer-list of the current tab's FRAME."
- [elpa] externals/bufferlo c164b26a64 36/37: Compatibility improvements, (continued)
- [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, 2023/11/05
- [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 <=
- [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
- [elpa] externals/bufferlo 6d27fbd704 37/37: Add COPYING to elpaignore, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 1c16e19694 25/37: Fix frame predicate to include hidden buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 795ef9e937 13/37: Fix README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 1660b52975 24/37: Cleanup documentation, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 93154c1bc1 05/37: Add interactive auxiliary functions, ELPA Syncer, 2023/11/05