Как получить Dired, чтобы не отображать определенные файлы?
Например, я бы хотел, чтобы он не отображал все файлы, которые соответствуют шаблону *~
РЕДАКТИРОВАТЬ: ниже работал:
(add-hook 'dired-load-hook
(lambda ()
(load "dired-x")
;; Set dired-x global variables here. For example:
;; (setq dired-guess-shell-gnutar "gtar")
;; (setq dired-x-hands-off-my-keys nil)
))
(setq dired-omit-files "^#\\|~$")
(add-hook 'dired-mode-hook
(lambda ()
;; Set dired-x buffer-local variables here. For example:
(dired-omit-mode 1)
))
2 ответа
Решение
Если вы используете dired-x, прочитайте здесь, или fir dired, прочитайте это обсуждение. В случае Dired предлагаемое решение принимает регулярное выражение, которое отфильтровывает то, что должно быть показано, и отображает только эти файлы. Это может быть немного сложно в вашем случае.
Ответил на SuperUser, но я отвечу и здесь. использование dired-omit
:
Dired-Omit minor mode (indicator Omit):
Toggle Dired-Omit mode.
With numeric ARG, enable Dired-Omit mode if ARG is positive, disable
otherwise. Enabling and disabling is buffer-local.
If enabled, "uninteresting" files are not listed.
Uninteresting files are those whose filenames match regexp `dired-omit-files',
plus those ending with extensions in `dired-omit-extensions'.
dired-omit
это часть dired-x
,