branch: scratch/add-vdiff
commit 05cbdee33ee0b5ed7afe2aa81d624043dd2f2a88
Author: Justin Burkett <[email protected]>
Commit: Justin Burkett <[email protected]>
vdiff: Allow buffers to be killed in quit
---
vdiff.el | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/vdiff.el b/vdiff.el
index 72a931c..ccc3bb3 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -1774,12 +1774,13 @@ you will be asked to select two files."
(kill-process (get-buffer-process buf)))
(when (buffer-live-p buf) (kill-buffer buf)))
(dolist (buf (vdiff-session-buffers ses))
- (with-current-buffer buf
- (if vdiff-3way-mode
- (vdiff-3way-mode -1)
- (vdiff-mode -1)))
- (when (vdiff-session-kill-buffers-on-quit ses)
- (kill-buffer buf)))
+ (when (buffer-live-p buf)
+ (with-current-buffer buf
+ (if vdiff-3way-mode
+ (vdiff-3way-mode -1)
+ (vdiff-mode -1)))
+ (when (vdiff-session-kill-buffers-on-quit ses)
+ (kill-buffer buf))))
;; (run-hooks 'vdiff-quit-hook)
(when (vdiff-session-prior-window-config ses)
(set-window-configuration