如何在Emacs中以dired模式突出显示不同类型的文件?

时间:2010-06-10 11:06:16

标签: regex emacs elisp dired

简而言之,我想在直接模式中为某些类型的文件设置不同的面孔。我认为这不重要,但我使用的是Aquamacs。

我将在这里使用的示例 .tex文件。如果我可以为.tex做,那么我可以应用相同的结构为其他类型的文件创建其他面。

据我所知,我必须创建一个变量,编写一个正则表达式,然后应用一个钩子。我读了一下正则表达式,到目前为止我已经

^(.+)\.tex$

我认为我的结构和正则表达式并不正确。我不是程序员(虽然我对它感兴趣),我只使用Emacs大约2周左右,所以任何帮助都会非常感激。

我需要的至少是我必须做的基本结构。我知道可能已经创建了类似的模式(比如Wdired和Dired-X),如果有人告诉我有关它们的话我不会抱怨,但我真正想要的是有一个elisp代码(或者已经写好了)或者我可以继续工作),因为我计划学习一些elisp以便能够编写我自己的自定义,这将是一种学习方式。

谢谢!

1 个答案:

答案 0 :(得分:2)

由于您想了解如何操作,请尝试查看扩展程序dired+.el。此模式比您想要的更多,但它确实添加了新面孔。具体来说,查找变量diredp-font-lock-keywords-1以及如何使用它。这应该让你去。

其他似乎相关的SO问题是: