branch: externals/detached
commit 0b5f2fcd1e3fa7959c749aec898ea3caaa36d726
Author: Niklas Eklund <[email protected]>
Commit: Niklas Eklund <[email protected]>
Make sure to bury detached-list buffer
---
detached-list.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/detached-list.el b/detached-list.el
index 6929037ee6..7344ec26e5 100644
--- a/detached-list.el
+++ b/detached-list.el
@@ -198,8 +198,10 @@ Optionally SUPPRESS-OUTPUT."
(let ((session (tabulated-list-get-id))
(detached-open-session-display-buffer-action
detached-list-open-session-display-buffer-action))
- (when (> (length (window-list)) 1)
- (delete-window (get-buffer-window)))
+ (when-let ((single-window (> (length (window-list)) 1))
+ (buffer (current-buffer)))
+ (delete-window (get-buffer-window))
+ (bury-buffer buffer))
(detached-open-session session)))
(defun detached-list-narrow-host (hostname)