答案 0 :(得分:3)
根据https://stackoverflow.com/questions/43605918#comment74265589_43606275的评论,您可以使用:
(add-hook 'dired-mode-hook 'dired-omit-mode)
默认省略.
和..
以及某些其他文件。
请参阅 C-h i g (dired-x)Omitting Variables
以获取更多信息(包括如何自定义省略的内容)。
在emacs 25.2中,默认的dired-omit-files
正则表达式为"^\\.?#\\|^\\.$\\|^\\.\\.$"
,我们也可以使用rx
来设置,如下所示:
(setq dired-omit-files
(rx (or (seq bol (? ".") "#")
(seq bol "." eol)
(seq bol ".." eol)
)))
如果您希望..
可见,则可以从该代码中删除或注释掉(seq bol ".." eol)
行。
答案 1 :(得分:1)
如果您不介意隐藏双句点(因为您可以通过执行 dired-up-directory
导航到父文件夹,在 Emacs 27.1 中默认绑定到 ^
),那么您可以在 -A
中包含 dired-listing-switches
。下面显示的代码块显示了我的配置,其中包括 -A
开关。
(setq dired-listing-switches "-l -A -h -v --group-directories-first")
来自 ls
文档
-A, --almost-all
do not list implied . and ..