[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/buffer-expose e48ee91 6/9: Cleanup empty buffers on exi
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/buffer-expose e48ee91 6/9: Cleanup empty buffers on exit |
Date: |
Tue, 26 Feb 2019 16:11:56 -0500 (EST) |
branch: externals/buffer-expose
commit e48ee910040893307d63b65ca6cce0917c9cf657
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Cleanup empty buffers on exit
---
buffer-expose.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/buffer-expose.el b/buffer-expose.el
index 5ec81ab..609056c 100644
--- a/buffer-expose.el
+++ b/buffer-expose.el
@@ -683,6 +683,11 @@ Window config is a list of (window . buffer) cells."
(setf (window-buffer (car wb))
(cdr wb))))
+(defun buffer-expose--reset-empty-buffers ()
+ (dolist (buf (buffer-list))
+ (when (buffer-local-value 'buffer-expose--empty-buffer buf)
+ (kill-buffer buf))))
+
(defun buffer-expose-reset ()
"Exit overview, restore and reset state."
(interactive)
@@ -692,6 +697,7 @@ Window config is a list of (window . buffer) cells."
(funcall buffer-expose--cancel-overriding-map-function))
(set-window-configuration buffer-expose--initial-window-config)
(buffer-expose-reset-buffers)
+ (buffer-expose--reset-empty-buffers)
(buffer-expose-reset-modes)
(buffer-expose-reset-vars)
(buffer-expose-reset-vars-internal))
- [elpa] externals/buffer-expose updated (713238b -> 1a77e7f), Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose 6efa786 2/9: Fixes group description #4, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose ee6bcfe 4/9: Add kill buffer command, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose ad46865 3/9: Allow selecting empty buffers, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose 04b696e 7/9: Rename reset functions to internal functions, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose 1a77e7f 9/9: Version bump, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose 6159833 8/9: Update help message, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose e48ee91 6/9: Cleanup empty buffers on exit,
Clemens Radermacher <=
- [elpa] externals/buffer-expose 5dd61e4 1/9: Add GNU ELPA badge, Clemens Radermacher, 2019/02/26
- [elpa] externals/buffer-expose ba3e539 5/9: Move current window if buffer not killed, Clemens Radermacher, 2019/02/26