diff --git a/modules/tools/magit/autoload.el b/modules/tools/magit/autoload.el index 2bf29abc0..8af3f4a2f 100644 --- a/modules/tools/magit/autoload.el +++ b/modules/tools/magit/autoload.el @@ -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 modified." - (let ((visible-buffers (doom-visible-buffers nil t))) - (dolist (buffer (buffer-list)) - (when (+magit--revertable-buffer-p buffer) - (if (memq buffer visible-buffers) - (progn - (+magit--revert-buffer buffer) - (cl-callf2 delq buffer visible-buffers)) ; hasten future lookups - (with-current-buffer buffer - (setq-local +magit--stale-p t))))))) + (when +magit-auto-revert + (let ((visible-buffers (doom-visible-buffers nil t))) + (dolist (buffer (buffer-list)) + (when (+magit--revertable-buffer-p buffer) + (if (memq buffer visible-buffers) + (progn + (+magit--revert-buffer buffer) + (cl-callf2 delq buffer visible-buffers)) ; hasten future lookups + (with-current-buffer buffer + (setq-local +magit--stale-p t)))))))) ;;;###autoload (defun +magit-revert-buffer-maybe-h ()