emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] scratch/add-vdiff 8b32329 245/258: vdiff: Filter out killed buffe


From: Justin Burkett
Subject: [elpa] scratch/add-vdiff 8b32329 245/258: vdiff: Filter out killed buffers better
Date: Wed, 17 May 2017 08:14:01 -0400 (EDT)

branch: scratch/add-vdiff
commit 8b32329aee4e46d9b5c5f250288399503c852772
Author: Justin Burkett <address@hidden>
Commit: Justin Burkett <address@hidden>

    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

[Prev in Thread] Current Thread [Next in Thread]