Emacs 更改目录“长列表”格式

Emacs 更改目录“长列表”格式,emacs,Emacs,dired使用dired列表开关调用长列表格式作为-lBh--首先分组目录 长列表格式对我来说很麻烦,而且在半自动的情况下显示得很糟糕 作为解决方案,将目录列表开关更改为-Bh--首先分组目录 因此,长长的列表消失了,所有配备dired的功能也随之消失。我不能在dired缓冲区上执行任何操作 它的行为与命令行中的简单shell完全相同 是否可以删除l并保留所有dired函数。说明dired列表开关必须包含-l,但没有说明原因-我猜dired的其余部分假设缓冲区是ls-l格式,以便对其进行解析:

dired
使用
dired列表开关调用长列表格式
作为
-lBh--首先分组目录

长列表格式
对我来说很麻烦,而且在半自动的情况下显示得很糟糕

作为解决方案,将
目录列表开关
更改为
-Bh--首先分组目录

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

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

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

说明
dired列表开关必须包含
-l
,但没有说明原因-我猜dired的其余部分假设缓冲区是
ls-l
格式,以便对其进行解析:

变量“dired listing switches”指定要提供的选项 至“ls”以列出目录;此字符串必须包含'-l'

(添加hook'dired mode hook#'dired-hide-details-mode)

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

您所说的“保留所有dired函数”和“所有配备dired的函数都不存在”是什么意思?您能更详细地说明这个问题吗?