2

Using Emacs 26.1, I have enabled dired-omit-mode globally with (add-hook 'dired-mode-hook #'dired-omit-mode). When using recover-session, I don't see any files. How to fix this?

Creating a .dir-locals.el containing ((dired-mode (dired-omit-mode))) didn't work.


This bug should be fixed in Emacs 27.1.

Nova
  • 1,059
  • 9
  • 21

1 Answers1

2

Instead of dired-omit-mode, add a wrapper to dired-mode-hook that checks dired-directory:

(defun my-turn-on-dired-omit-mode ()
  (unless (and auto-save-list-file-prefix
               (string= dired-directory
                        (concat auto-save-list-file-prefix "*")))
    (dired-omit-mode)))
(add-hook 'dired-mode-hook #'my-turn-on-dired-omit-mode)
;; (remove-hook 'dired-mode-hook #'dired-omit-mode)
Nova
  • 1,059
  • 9
  • 21