diff --git a/README.md b/README.md index badb7c1..8fecb86 100644 --- a/README.md +++ b/README.md @@ -252,7 +252,6 @@ The recentf, savehist, saveplace, and auto-revert built-in packages are already ;; on disk. (add-hook 'after-init-hook #'global-auto-revert-mode) - ;; recentf is an Emacs package that maintains a list of recently ;; accessed files, making it easier to reopen files you have worked on ;; recently. diff --git a/init.el b/init.el index 6c958d6..85624ac 100644 --- a/init.el +++ b/init.el @@ -404,6 +404,13 @@ dired-recursive-copies 'always dired-create-destination-dirs 'ask) +;; This is a higher-level predicate that wraps `dired-directory-changed-p' +;; with additional logic. This `dired-buffer-stale-p' predicate handles remote +;; files, wdired, unreadable dirs, and delegates to dired-directory-changed-p +;; for modification checks. +(defvar auto-revert-remote-files) +(setq dired-auto-revert-buffer 'dired-buffer-stale-p) + (setq dired-vc-rename-file t) ;; Disable the prompt about killing the Dired buffer for a deleted directory.