2

简而言之,我希望某些类型的文件在dired 模式下具有不同的面孔。我认为这并不重要,但我正在使用 Aquamacs。

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

据我了解,我必须创建一个变量,编写一个正则表达式,然后应用一个钩子。我读了一些关于正则表达式的内容,到目前为止我有

^(.+)\.tex$

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

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

谢谢!

4

1 回答 1

2

由于您想学习如何操作,请尝试查看扩展程序dired+.el。这种模式比你想要的要多得多,但它确实增加了新面孔。具体来说,查找变量diredp-font-lock-keywords-1及其使用方式。那应该让你继续前进。

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

于 2010-06-10T12:16:51.930 回答