2

When running emacs in daemon mode, a directory listing using dired does not seem to show the latest created files.

What could be the cause of this issue, and how can I fix it?

1
  • dired does not automatically update directory buffers that are already open. You can revert-buffer them, though.
    – Dan
    Commented Jul 31, 2017 at 19:05

1 Answer 1

4

As Dan pointed out, by default you need to manually revert dired buffers (e.g., by typing g) in order to update the directory listing view.

If you want this to happen automatically, then you can turn on auto-revert mode. For example,

(add-hook 'dired-mode-hook #'(turn-on-auto-revert-mode))

But see the Emacs manual, node Auto Reverting Dired for some limitations of this.

You might also want to combine that with something like this:

(customize-set-value
  'auto-revert-verbose
  nil
  "Prevent any auto-revert messages from obscuring the minibuffer at crucial times!")

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.