2

我已经在网上搜索了。我已经尝试过颜色主题(也许我需要创建自己的主题,但实际上我已经按照我想要的方式设置了我的 emacs,除了这件事,我找不到我可以接受的颜色主题)。

我只想在 dired 模式下更改目录的颜色。我在 .emacs 中更改了几种自定义颜色,例如:

(set-face-foreground 'font-lock-comment-face "yellow" )

但我只是不知道在 dired 模式下为目录更改什么面。

任何人都可以帮忙吗?

谢谢!

4

6 回答 6

7

如果您将点移动到显示您要更改并运行的颜色的位置M-x describe-face,它将告诉您点处的文本的面以及该面的属性。

对我来说,它是dired-directory,而不是 font-lock-comment-face。

于 2010-11-17T17:46:18.240 回答
2

好吧,我设法通过执行 Mx list-faces-display 列出了这些面孔,然后我找到了我不想要的深蓝色的面孔,尽管没有任何面孔描述像“目录名称”这样远程描述in dired”,我只是改变了所有颜色不可读的面孔,我的问题就解决了!

于 2010-11-17T18:09:44.083 回答
1
(set-face-foreground 'dired-directory "yellow" )
于 2010-11-17T17:48:34.087 回答
1

最简单的方法是运行:

M-x customize-face dired-directory

然后,您将看到一个您可以自定义的属性菜单。选择Save for future sessions,您的.emacs将自动更新以使更改永久生效。

于 2010-11-17T17:54:03.600 回答
1

diredful (dired colourful) 为我工作。

https://www.emacswiki.org/emacs/Diredful

https://github.com/emacsmirror/diredful

匹配目录:

  1. 图案:d.*
  2. 在整行上选择正则表达式(因此它匹配包含“d”的权限)
  3. 检查适用于目录
  4. 风格的颜色。
于 2011-05-24T16:20:31.103 回答
0

如果您使用的是旧版本的 emacs(我测试了 emacs 21),请尝试使用“list-text-properties-at”而不是“describe-face”。对我来说,它将目录面显示为“font-lock-function-name-face”。

于 2011-05-24T19:38:54.193 回答