diff options
author | Luc Teirlinck <teirllm@auburn.edu> | 2004-02-17 02:26:58 +0000 |
---|---|---|
committer | Luc Teirlinck <teirllm@auburn.edu> | 2004-02-17 02:26:58 +0000 |
commit | 8a9825f74d0c4a1e16669e0e7ccc400ec86743db (patch) | |
tree | 56cbf3178ac15425f43d9d38e03631b46d1d82b2 /lisp/autorevert.el | |
parent | 84e34002192697facaee1137ff7516f4981ca6a0 (diff) | |
download | emacs-8a9825f74d0c4a1e16669e0e7ccc400ec86743db.tar.gz |
(auto-revert-buffer-p): Only revert dired buffers if one of
global-auto-revert-non-file-buffers or autorevert-mode is non-nil.
Diffstat (limited to 'lisp/autorevert.el')
-rw-r--r-- | lisp/autorevert.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/autorevert.el b/lisp/autorevert.el index a720e547b20..b1f0d7b7bfa 100644 --- a/lisp/autorevert.el +++ b/lisp/autorevert.el @@ -297,10 +297,13 @@ Use `auto-revert-mode' to revert a particular buffer." (defun auto-revert-buffer-p () "Check if current buffer should be reverted." - ;; - Always include dired buffers to list. It would be too expensive + ;; - Always include dired buffers to list. It would be too expensive ;; to test the "revert" status here each time timer launches. ;; - Same for VC buffers. - (or (eq major-mode 'dired-mode) + (or (and (eq major-mode 'dired-mode) + (or (and global-auto-revert-mode + global-auto-revert-non-file-buffers) + auto-revert-mode)) (and (not (buffer-modified-p)) (auto-revert-vc-buffer-p)) (and (not (buffer-modified-p)) |