Emacs - 重新着色ERC中的匹配行

时间:2009-10-01 14:42:36

标签: emacs

有没有办法让ERC突出显示与某个正则表达式匹配的所有行?对于上下文,我正在使用ERC连接到一个bitlbee服务器,并希望当我发出'blist'命令时,我在线的朋友会以绿色突出显示,而那些会以红色突出显示。

2 个答案:

答案 0 :(得分:3)

用erc来几个模块。自定义erc-modules,使其包含match模块。然后自定义erc-keywords,它可以包含正则表达式和缺陷单元格,其中正则表达式位于汽车中,而面板位于cdr中。

不知道regexp在线和远离区分。 blist的输出是否与两者不同?

修改

我无法弄清楚,如何在自定义缓冲区中插入自定义面(我的意思是不存在像default面的现有符号)。所以这里是直接设置变量:

(setq erc-keywords '(("online-regexp" (:foreground "green"))
                     ("away-regexp" (:foreground "red"))))

答案 1 :(得分:0)

我从未使用过ERC,但是在emacs中突出显示正则表达式搜索可以通过M-x highlight-regexp激活