[英]How to hide one dot (current directory) in Dired mode
詳細說明我來自https://stackoverflow.com/questions/43605918#comment74265589_43606275 的評論,您可以使用:
(add-hook 'dired-mode-hook 'dired-omit-mode)
省略.
和..
以及某些其他文件默認情況下。
有關更多信息(包括如何自定義省略的內容),請參閱Ch i g (dired-x)Omitting Variables
。
在 emacs 25.2 中,默認的dired-omit-files
regexp 是"^\\\\.?#\\\\|^\\\\.$\\\\|^\\\\.\\\\.$"
我們也可以像這樣使用rx
設置:
(setq dired-omit-files
(rx (or (seq bol (? ".") "#")
(seq bol "." eol)
(seq bol ".." eol)
)))
如果您想保持..
可見,您可以從該代碼中刪除或注釋掉(seq bol ".." eol)
行。
如果您不介意隱藏雙句點(因為您可以通過執行dired-up-directory
導航到父文件夾,默認情況下,在 Emacs 27.1 中綁定到^
),那么您可以在dired-listing-switches
包含-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 ..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.