Disable lazy autorevert if auto-revert-mode is used
This commit is contained in:
parent
c0bffd4268
commit
12fa049012
1 changed files with 10 additions and 4 deletions
|
@ -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,10 +91,16 @@ 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)."
|
||||||
|
(unless auto-revert-mode
|
||||||
(dolist (buf (doom-visible-buffers))
|
(dolist (buf (doom-visible-buffers))
|
||||||
(with-current-buffer buf
|
(with-current-buffer buf
|
||||||
(auto-revert-handler)))))
|
(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
|
||||||
:defer-incrementally (easymenu tree-widget timer)
|
:defer-incrementally (easymenu tree-widget timer)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue