我已经在网上搜索了。我已经尝试过颜色主题(也许我需要创建自己的主题,但实际上我已经按照我想要的方式设置了我的 emacs,除了这件事,我找不到我可以接受的颜色主题)。
我只想在 dired 模式下更改目录的颜色。我在 .emacs 中更改了几种自定义颜色,例如:
(set-face-foreground 'font-lock-comment-face "yellow" )
但我只是不知道在 dired 模式下为目录更改什么面。
任何人都可以帮忙吗?
谢谢!
我已经在网上搜索了。我已经尝试过颜色主题(也许我需要创建自己的主题,但实际上我已经按照我想要的方式设置了我的 emacs,除了这件事,我找不到我可以接受的颜色主题)。
我只想在 dired 模式下更改目录的颜色。我在 .emacs 中更改了几种自定义颜色,例如:
(set-face-foreground 'font-lock-comment-face "yellow" )
但我只是不知道在 dired 模式下为目录更改什么面。
任何人都可以帮忙吗?
谢谢!
如果您将点移动到显示您要更改并运行的颜色的位置M-x describe-face
,它将告诉您点处的文本的面以及该面的属性。
对我来说,它是dired-directory
,而不是 font-lock-comment-face。
好吧,我设法通过执行 Mx list-faces-display 列出了这些面孔,然后我找到了我不想要的深蓝色的面孔,尽管没有任何面孔描述像“目录名称”这样远程描述in dired”,我只是改变了所有颜色不可读的面孔,我的问题就解决了!
(set-face-foreground 'dired-directory "yellow" )
最简单的方法是运行:
M-x customize-face dired-directory
然后,您将看到一个您可以自定义的属性菜单。选择Save for future sessions
,您的.emacs
将自动更新以使更改永久生效。
diredful (dired colourful) 为我工作。
https://www.emacswiki.org/emacs/Diredful
https://github.com/emacsmirror/diredful
匹配目录:
如果您使用的是旧版本的 emacs(我测试了 emacs 21),请尝试使用“list-text-properties-at”而不是“describe-face”。对我来说,它将目录面显示为“font-lock-function-name-face”。