Skip to content

Commit 8fab5a4

Browse files
committed
Do not save su-mode buffers on frame blur
1 parent a552e5b commit 8fab5a4

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

modules/config-safety.el

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,16 @@ when `auto-save-mode' is invoked manually.")
115115
'focus-out-hook
116116
(my/defun-as-value quark/save-buffers-on-focus-out ()
117117
(let ((inhibit-message t))
118-
(save-some-buffers t))))
118+
(save-some-buffers
119+
t
120+
(lambda ()
121+
;; See def'n of files--buffers-needing-to-be-saved. Act as if
122+
;; pred is nil, but also check for su-auto-save-mode
123+
(and
124+
(or
125+
buffer-file-name
126+
(eq buffer-offer-save 'always))
127+
(not (bound-and-true-p su-auto-save-mode))))))))
119128

120129
(use-package autorevert
121130
:init

0 commit comments

Comments
 (0)