使用emacs为文本显示着色

pro*_*eek 3 emacs elisp

我有一个日志文件,其中包含大量标记信息,即"错误","警告","***".我想根据标记信息显示不同颜色/字体的日志信息.我怎样才能做到这一点?

我是否必须提出自己的主要/次要模式?是否有一些我可以重用的elisp代码?

Tre*_*son 5

您可以通过以下方式以交互方式执

M-s h r regexp <RET> FACE <RET>
Run Code Online (Sandbox Code Playgroud)

要么

C-x w h regexp <RET> FACE <RET>
Run Code Online (Sandbox Code Playgroud)

请参阅交互式突出显示的文档. 注意:第二个键绑定仅在您通过Hi-Lock模式打开后才可用M-x global-hi-lock-mode.

如果你想设置一个次要模式来定期执行此操作,我会fixme-mode从那里检查并修改内容.

阅读手册的Faces部分以了解正在发生的事情可能很有用.