Как получить Dired, чтобы не отображать определенные файлы? - PullRequest
1 голос
/ 05 мая 2011

Например, я бы хотел, чтобы он не отображал все файлы, которые соответствуют шаблону *~

РЕДАКТИРОВАТЬ: работает ниже:

(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 ]

1 голос
/ 08 мая 2011

Ответил на 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.

1 голос
/ 05 мая 2011

Если вы используете dired-x, читайте здесь или fir dired, читайте это обсуждение .В случае Dired предлагаемое решение принимает регулярное выражение, которое отфильтровывает то, что должно быть показано, и отображает только эти файлы.Это может быть немного сложно в вашем случае.

...