Function: magit-turn-on-auto-revert-mode-if-desired
magit-turn-on-auto-revert-mode-if-desired is a byte-compiled function
defined in magit-autorevert.el.
Signature
(magit-turn-on-auto-revert-mode-if-desired &optional FILE)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-autorevert.el
(defun magit-turn-on-auto-revert-mode-if-desired (&optional file)
(cond (file
(let ((buffer (find-buffer-visiting file)))
(when buffer
(with-current-buffer buffer
(magit-turn-on-auto-revert-mode-if-desired)))))
((and (not auto-revert-mode) ; see #3014
(not global-auto-revert-mode) ; see #3460
buffer-file-name
(or auto-revert-remote-files ; see #5422
(not (file-remote-p buffer-file-name)))
(file-readable-p buffer-file-name)
(require 'magit-process)
(executable-find (magit-git-executable) t)
(magit-toplevel)
(or (not magit-auto-revert-tracked-only)
(magit-file-tracked-p buffer-file-name)))
(auto-revert-mode 1))))