【发布时间】:2013-08-06 21:18:40
【问题描述】:
我想在 dired 模式下以不同方式为源头文件和程序集文件着色。 基本上,在查看文件夹内容时,我想对文件进行不同的着色。 我还想要一种方法来对包含特定单词的文件进行不同的着色。
【问题讨论】:
标签: emacs elisp syntax-highlighting dired font-lock
我想在 dired 模式下以不同方式为源头文件和程序集文件着色。 基本上,在查看文件夹内容时,我想对文件进行不同的着色。 我还想要一种方法来对包含特定单词的文件进行不同的着色。
【问题讨论】:
标签: emacs elisp syntax-highlighting dired font-lock
使用diredful怎么样?
点击链接查找有关如何设置diredful 并为您选择的文件类型添加颜色的说明。
怎么做(你应该阅读维基文章......它甚至有截图!):
diredful(通过将 diredful.el 放在加载路径中的某个位置)(require 'diredful) 添加到您的初始化文件中。diredful-add
c-Files)pattern字段中添加要匹配的文件名模式,例如c h
face to use 下选择您要使用的面部特征【讨论】:
custom.el 文件。这是在 emacs 中用于自定义(又名设置)的一种。这就是diredful 保存其自定义的文件。该文件默认存在(如果您没有使用customize 接口进行任何自定义,它可能为空)。此外,diredful-add 的过程必须为每个突出显示模式完成 一次...然后 emacs 从您的 custom.el 文件加载配置。
使用 Dired+,您的文件名和文件扩展名将使用不同的颜色。
http://wikemacs.org/index.php/Dired+
http://www.emacswiki.org/emacs/DiredPlus
我不知道要为名称中包含特定单词的文件着色,但您可以将 Dired 与通配符一起使用:
C-x d path/to/all/containing/*foo*
将打开一个 Dired 缓冲区,其中包含名称中包含 foo 的所有文件。 希望对您有所帮助!
【讨论】: