dired顯示軟鏈接問題

emacs28.1,終端環境

symlink name -> target file or directory name with path
.
..
dir1
file1

如何只顯示symlink同時不要在顯示隱藏的時候排到頂端,如下:

.
..
dir1
file1
symblink name

不要在顯示隱藏的時候排到頂端

我还没见过有文件会在 “.” 上面的,有点奇怪。你试试看修改 dired-listing-switches 行不行。比如 (setq dired-listing-switches "-AGhlv --group-directories-first")

如何只顯示symlink

(setq dired-hide-details-hide-symlink-targets t) 可以把 target 隐藏,但是那个 “->” 隐藏不掉。顺便推销下 dirvish, 不用额外设置,会把 “->” 和 target 一起隐藏。当然你也可以自己 hack dired-insert-set-properties 这个函数, 但非常非常不建议。

1 个赞

感謝指點

顯示位置是我沒有加上參數,用了你的之後正常了,軟鏈接設置隱藏之後並沒有效果.還是一樣,我試試看那個變量

因爲dired已經習慣了,暫時沒有想過用別的來代替,還是謝謝推薦,有機會再試試看

軟鏈接設置隱藏之後並沒有效果

这个选项只在 dired-hide-details-mode 下生效。就是按一下 shift + 9 之后。

我嘗試硬改看看