branch: scratch/add-vdiff
commit 8b32329aee4e46d9b5c5f250288399503c852772
Author: Justin Burkett <[email protected]>
Commit: Justin Burkett <[email protected]>
vdiff: Filter out killed buffers better
---
vdiff.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/vdiff.el b/vdiff.el
index 4607274..2351f0f 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -282,8 +282,10 @@ because those are handled differently.")
((vdiff--buffer-c-p) 'c)))
(defun vdiff--unselected-buffers ()
- (remq (current-buffer)
- (vdiff-session-buffers vdiff--session)))
+ (cl-remove-if
+ (lambda (buf) (or (eq buf (current-buffer))
+ (not (buffer-live-p buf))))
+ (vdiff-session-buffers vdiff--session)))
(defun vdiff--unselected-windows ()
(mapcar #'get-buffer-window