Emacs 如何在dired模式下为ch和s文件着色?

Emacs 如何在dired模式下为ch和s文件着色?,emacs,elisp,syntax-highlighting,dired,font-lock,Emacs,Elisp,Syntax Highlighting,Dired,Font Lock,我想在dired模式下对源头文件和程序集文件使用不同的颜色。 基本上,在查看文件夹内容时,我希望文件的颜色不同。 我还想找到一种方法,以不同的方式对包含特定单词的文件进行着色。如何使用 按照链接查找有关如何设置diredful和为所选文件类型添加颜色的说明 如何做到这一点(你应该阅读维基文章……它甚至有截图!): 安装diredful(将diredful.el放在加载路径的某个位置) 将(require'diredful)添加到init文件中 调用diredful add 输入您要提供此匹配

我想在dired模式下对源头文件和程序集文件使用不同的颜色。 基本上,在查看文件夹内容时,我希望文件的颜色不同。 我还想找到一种方法,以不同的方式对包含特定单词的文件进行着色。

如何使用

按照链接查找有关如何设置
diredful
和为所选文件类型添加颜色的说明


如何做到这一点(你应该阅读维基文章……它甚至有截图!):

  • 安装
    diredful
    (将
    diredful.el
    放在加载路径的某个位置)
  • (require'diredful)
    添加到init文件中
  • 调用
    diredful add
  • 输入您要提供此匹配模式的名称(例如,
    c-Files
  • 在字段
    pattern
    中添加要匹配的文件名模式,例如
    ch
  • 要使用的面部下
    选择要使用的面部特征
如何使用

按照链接查找有关如何设置
diredful
和为所选文件类型添加颜色的说明


如何做到这一点(你应该阅读维基文章……它甚至有截图!):

  • 安装
    diredful
    (将
    diredful.el
    放在加载路径的某个位置)
  • (require'diredful)
    添加到init文件中
  • 调用
    diredful add
  • 输入您要提供此匹配模式的名称(例如,
    c-Files
  • 在字段
    pattern
    中添加要匹配的文件名模式,例如
    ch
  • 要使用的面部下
    选择要使用的面部特征

使用Dired+,您的文件名和文件扩展名将使用不同的颜色

对于名称中有特定单词的文件,我不知道,但可以使用Dired和通配符:

  C-x d path/to/all/containing/*foo*
将打开一个包含名称中包含foo的所有文件的Dired缓冲区。
希望有帮助

使用Dired+,您的文件名和文件扩展名将使用不同的颜色

对于名称中有特定单词的文件,我不知道,但可以使用Dired和通配符:

  C-x d path/to/all/containing/*foo*
将打开一个包含名称中包含foo的所有文件的Dired缓冲区。
希望有帮助

谢谢你的输入elemakil。。。我添加了diredful库,但我不知道接下来如何应用颜色。有什么建议吗?正如我在上面写的:wiki文章解释了这些步骤。为了更清楚,我会把它们加到我的答案中。我应该把我的问题说得更清楚。我倾向于在.emacs文件中包含所有库。我不想使用M-x diredful add应用每种字体类型。我希望在加载emacs时将其全部设置好并准备就绪。我不喜欢在需要加载的地方有一个“保存的”配置文件。但是你有另一个:
custom.el
文件。这是一个用于从emacs中进行自定义(aka设置)的文件。这就是
diredful
将其自定义保存到的文件。默认情况下,此文件存在(如果您没有使用
customize
界面进行任何自定义,则可能为空)。此外,
diredful add
的过程必须在每个突出显示模式中执行一次…emacs然后从您的
custom.el
文件.Elemakil加载配置…我终于说服自己开始加载库,而不是将代码包含在dotemacs文件中…工作正常:)感谢您的输入elemakil…我添加了diredful库,但我找不到下一步如何应用颜色。有什么建议吗?正如我上面所写的:wiki文章解释了这些步骤。我将把它们添加到我的答案中,以便更清楚。好的。我应该让我的问题更清楚。我倾向于将所有库都包含在.emacs文件中。我不想应用每个函数ont使用M-x diredful add键入。我希望在加载emacs时将所有内容都设置好并准备就绪。我不喜欢在需要加载的地方有一个“已保存”的配置文件。但您还有另一个配置文件:
custom.el
文件。这是一个用于从emacs中定制(aka设置)的设置。这就是
diredful
保存其自定义的文件。默认情况下,此文件存在(如果未使用
customize
界面进行任何自定义,则此文件可能为空)。此外,
diredful add
的过程必须对每个突出显示模式执行一次。。。emacs然后从您的
custom.el
文件.Elemakil加载配置……我终于说服自己开始加载库,而不是将代码包含在dotemacs文件中……工作正常:)