]> git.eshelyaron.com Git - emacs.git/commit
Add inhibit-auto-revert macro
authorMichael Albinus <michael.albinus@gmx.de>
Tue, 4 Feb 2025 13:09:52 +0000 (14:09 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sun, 9 Feb 2025 08:28:34 +0000 (09:28 +0100)
commit4cc59fba6e722b072a1fa33d5f083c21a327ff45
treea40021a16e34f34377199b9e2283b0113db96aa0
parent889c57231499641f4f798f6557ab9aeb30bfaae8
Add inhibit-auto-revert macro

* doc/lispref/backups.texi (Reverting):
Add inhibit-auto-revert-buffers and inhibit-auto-revert.

* etc/NEWS: Add inhibit-auto-revert-buffers and inhibit-auto-revert.
Fix typos.

* lisp/autorevert.el (inhibit-auto-revert-buffers): New variable.
(inhibit-auto-revert): New macro.
(auto-revert-active-p, auto-revert-handler):
Check `inhibit-auto-revert-buffers'.

* lisp/dired.el (dired--inhibit-auto-revert): Remove.
(dired-buffer-stale-p): Don't set it.
(dired-map-over-marks, dired-internal-do-deletions):
Use `inhibit-auto-revert.

* test/lisp/autorevert-tests.el
(auto-revert-test08-auto-revert-inhibit-auto-revert)
(auto-revert-test08-auto-revert-inhibit-auto-revert-remote): New tests.

(cherry picked from commit 9597881592049509d62f91139316ac0eba2fb19d)
doc/lispref/backups.texi
lisp/autorevert.el
lisp/dired.el
test/lisp/autorevert-tests.el