Fix auto-revert occasionally prompting for confirmation

This commit is contained in:
Henrik Lissner 2019-10-28 14:15:58 -04:00
parent 6982281404
commit af69cd0840
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -151,7 +151,9 @@ possible."
:config :config
(setq auto-revert-verbose t ; let us know when it happens (setq auto-revert-verbose t ; let us know when it happens
auto-revert-use-notify nil auto-revert-use-notify nil
auto-revert-stop-on-user-input nil) auto-revert-stop-on-user-input nil
;; Only prompts for confirmation when buffer is unsaved.
revert-without-query (list "."))
;; Instead of using `auto-revert-mode' or `global-auto-revert-mode', we employ ;; Instead of using `auto-revert-mode' or `global-auto-revert-mode', we employ
;; lazy auto reverting on `focus-in-hook' and `doom-switch-buffer-hook'. ;; lazy auto reverting on `focus-in-hook' and `doom-switch-buffer-hook'.
@ -163,9 +165,7 @@ possible."
(defun doom-auto-revert-buffer-h () (defun doom-auto-revert-buffer-h ()
"Auto revert current buffer, if necessary." "Auto revert current buffer, if necessary."
(unless (or auto-revert-mode (active-minibuffer-window)) (unless (or auto-revert-mode (active-minibuffer-window))
;; Only prompts for confirmation when buffer is unsaved. (auto-revert-handler)))
(let ((revert-without-query (list "")))
(auto-revert-handler))))
(defun doom-auto-revert-buffers-h () (defun doom-auto-revert-buffers-h ()
"Auto revert stale buffers in visible windows, if necessary." "Auto revert stale buffers in visible windows, if necessary."