From a3f2162365c17c5230e0930b08415aae2c60a6dc Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Sat, 28 Jun 2025 11:49:48 -0400 Subject: [PATCH] Add auto-revert-remote-files and dired-auto-revert-buffer --- README.md | 1 - init.el | 7 +++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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.