更改 dired `long-list` 格式

Change dired `long-list` format

dired 调用长列表格式 dired-listing-switches 作为 -lBh --group-directories-first,

the long list format对我来说很麻烦,而且半屏显示不好

作为解决方案,将 dired-listing-switches 更改为 -Bh --group-directories-first

因此,长列表消失了,所有配备 dired 的功能也随之消失。我无法对 dired 缓冲区执行任何操作。

它的行为与命令行中的简单 shell 完全相同。

是否可以删除 l 并保留所有 dired 函数。

documentationdired-listing-switches 必须包含 -l,但它没有说明原因 - 我猜 dired 的其余部分假设缓冲区在 ls -l 格式以便解析它:

The variable ‘dired-listing-switches’ specifies the options to give to ‘ls’ for listing the directory; this string must contain ‘-l’.

(add-hook 'dired-mode-hook #'dired-hide-details-mode)

默认情况下只会列出文件名。您可以在 dired 缓冲区中使用 (M-x dired-hide-details-mode 切换它。