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

Reply via email to