perf(magit): noop +magit-mark-stale-buffers-h if disabled

A little less work to do.
This commit is contained in:
Henrik Lissner
2025-04-13 00:00:12 -04:00
parent b2f8529683
commit 6e92ca594f

View File

@ -125,15 +125,16 @@ window that already exists in that direction. It will split otherwise."
Stale buffers are reverted when they are switched to, assuming they haven't been Stale buffers are reverted when they are switched to, assuming they haven't been
modified." modified."
(let ((visible-buffers (doom-visible-buffers nil t))) (when +magit-auto-revert
(dolist (buffer (buffer-list)) (let ((visible-buffers (doom-visible-buffers nil t)))
(when (+magit--revertable-buffer-p buffer) (dolist (buffer (buffer-list))
(if (memq buffer visible-buffers) (when (+magit--revertable-buffer-p buffer)
(progn (if (memq buffer visible-buffers)
(+magit--revert-buffer buffer) (progn
(cl-callf2 delq buffer visible-buffers)) ; hasten future lookups (+magit--revert-buffer buffer)
(with-current-buffer buffer (cl-callf2 delq buffer visible-buffers)) ; hasten future lookups
(setq-local +magit--stale-p t))))))) (with-current-buffer buffer
(setq-local +magit--stale-p t))))))))
;;;###autoload ;;;###autoload
(defun +magit-revert-buffer-maybe-h () (defun +magit-revert-buffer-maybe-h ()