【问题标题】:Emacs 25.2 dired mode shows .. above . How do I change this?Emacs 25.2 dired 模式显示 .. 以上。我该如何改变?
【发布时间】:2017-11-06 09:47:00
【问题描述】:

在我的 win-10 机器上,dired 显示如下:

    drwxr-xr-x 58 jkb jkb     4096 Nov  5 11:08 ..
    drwxr-xr-x  6 jkb jkb     4096 Nov  6 09:34 .

.. 条目首先出现的地方。如何修改安装以将其更改回此:

    drwxr-xr-x  6 jkb jkb     4096 Nov  6 09:34 .
    drwxr-xr-x 58 jkb jkb     4096 Nov  5 11:08 ..

这不是什么大问题,只是在我的 mint 18 机器上它显示的是传统顺序。均匀性会很好。

非常感谢您的指点和建议。

[答案见此问题的第一条评论]

【问题讨论】:

  • 我认为 Emacs 使用 Windows 上的 ls-lisp 库来替代缺乏原生的 ls。在您的 Windows 安装中查看M-x customize-group RET ls-lisp RET
  • 你在用helm-dired吗?
  • 感谢指向 ls-lisp 的指针。将 ls-lisp-UCA-like-collat​​ion 设置为 nil 解决了这个问题。对 cygwin 主目录中 ~/.* 文件的排序有副作用,但我相当确定我可以做到这一点。
  • @JohnBeattie 您应该发布答案并在 SO 允许时接受它。

标签: windows emacs dired


【解决方案1】:

正式回答:

我可以通过将 ls-lisp-UCA-like-collat​​ion 设置为 nil 来解决我的问题:

    '(ls-list-UCA-like-collation nil)

在我的 .emacs 文件的自定义部分或通过自定义菜单。

此更改具有更改 cygwin 主目录顺序的副作用, ~/.* 文件现在排在第一位。

如果很重要,可能还有其他选项可以解决此问题。

请注意,这是使用 ls-lisp 在 emacs 上使用 dired 的问题。

【讨论】:

    猜你喜欢
    • 2012-04-02
    • 1970-01-01
    • 2011-01-22
    • 2010-10-28
    • 2012-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多