mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Disable lazy autorevert if auto-revert-mode is used
This commit is contained in:
@ -75,8 +75,8 @@ detected.")
|
|||||||
(def-package! autorevert
|
(def-package! autorevert
|
||||||
;; revert buffers when their files/state have changed
|
;; revert buffers when their files/state have changed
|
||||||
:hook (focus-in . doom|auto-revert-buffers)
|
:hook (focus-in . doom|auto-revert-buffers)
|
||||||
:hook (doom-switch-buffer . auto-revert-handler)
|
|
||||||
:hook (after-save . doom|auto-revert-buffers)
|
:hook (after-save . doom|auto-revert-buffers)
|
||||||
|
:hook (doom-switch-buffer . doom|auto-revert-buffer)
|
||||||
: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
|
||||||
@ -91,9 +91,15 @@ detected.")
|
|||||||
;; when we switch to a buffer or when we focus the Emacs frame.
|
;; when we switch to a buffer or when we focus the Emacs frame.
|
||||||
(defun doom|auto-revert-buffers ()
|
(defun doom|auto-revert-buffers ()
|
||||||
"Auto revert's stale buffers (that are visible)."
|
"Auto revert's stale buffers (that are visible)."
|
||||||
(dolist (buf (doom-visible-buffers))
|
(unless auto-revert-mode
|
||||||
(with-current-buffer buf
|
(dolist (buf (doom-visible-buffers))
|
||||||
(auto-revert-handler)))))
|
(with-current-buffer buf
|
||||||
|
(auto-revert-handler)))))
|
||||||
|
|
||||||
|
(defun doom|auto-revert-buffer ()
|
||||||
|
"Auto revert current buffer, if necessary."
|
||||||
|
(unless auto-revert-mode
|
||||||
|
(auto-revert-handler))))
|
||||||
|
|
||||||
(def-package! recentf
|
(def-package! recentf
|
||||||
;; Keep track of recently opened files
|
;; Keep track of recently opened files
|
||||||
|
Reference in New Issue
Block a user