Warm tip: This article is reproduced from serverfault.com, please click

macos-在OS X上的Dired排序错误

(macos - error in dired sorting on OS X)

发布于 2010-11-02 09:30:56

在OS X 10.5 Emacs 23.2的Dired模式下,如果我尝试dired-sort-toggle-or-edit使用prefix参数--sort=extensionor进行排序,则会-X得到:

insert-directory: Listing directory failed but `access-file' worked

并且干缓冲区变为空。我尝试设置

(setq dired-use-ls-dired nil)

但这没有效果。dired-sort-toggle-or-edit并按扩展名排序在我的Ubuntu盒子上似乎还可以。任何人都知道发生了什么事吗?

Questioner
hatmatrix
Viewed
11
Eric Warmenhoven 2010-11-03 02:49:30

ls所安装的OS X不支持-X或任何长篇大论喜欢--sort设置dired-use-ls-dired不会有任何效果;dired将始终使用ls,但是如果该变量为非nil,它将传递--dired给ls。

如果你想要这种类型的排序,则可以使用类似于fink的东西来安装coreutils,这将像在Ubuntu中一样提供更多的ls。