[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bufferlo 521339ae25 20/37: Fix window-state-put
From: |
ELPA Syncer |
Subject: |
[elpa] externals/bufferlo 521339ae25 20/37: Fix window-state-put |
Date: |
Sun, 5 Nov 2023 09:57:33 -0500 (EST) |
branch: externals/bufferlo
commit 521339ae253c55fc618e578008f289902c515dc0
Author: Florian Rommel <mail@florommel.de>
Commit: Florian Rommel <mail@florommel.de>
Fix window-state-put
---
bufferlo.el | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/bufferlo.el b/bufferlo.el
index b2f0e0d0b5..bf1c6112d0 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -306,10 +306,14 @@ Ignore buffers that are not able to be persisted in the
desktop file."
(when bufferlo--desktop-advice-active
;; FIXME: Currently there is no distinction between buffers and
;; buried buffers for dektop.el.
- (when-let (bl (car (cdr (assq 'bufferlo-buffer-list state))))
+ (let ((bl (car (cdr (assq 'bufferlo-buffer-list state)))))
(set-frame-parameter (window-frame window) 'buffer-list
- (mapcar #'get-buffer bl))
- (set-frame-parameter (window-frame window) 'buried-buffer-list nil))))
+ ;; The current buffer must be always on the list,
+ ;; otherwise the buffer list gets replaced later.
+ (cons (window-buffer window)
+ (mapcar #'get-buffer bl)))
+ (set-frame-parameter (window-frame window) 'buried-buffer-list
+ (list (window-buffer window))))))
(defun bufferlo--activate (oldfn &rest args)
"Activate the advice for bufferlo--window-state-{get,put}."
- [elpa] externals/bufferlo 79eba76029 06/37: Include buried buffers, (continued)
- [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
- [elpa] externals/bufferlo ef806d7155 19/37: Fix bug when switching to a tab with empty local buffer list, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo a777218a3c 34/37: Stylistic improvements, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 521339ae25 20/37: Fix window-state-put,
ELPA Syncer <=
- [elpa] externals/bufferlo 43e03ee793 33/37: Add .elpaignore, ELPA Syncer, 2023/11/05