颜色名称用于突出显示匹配的线条

时间:2013-11-08 07:08:31

标签: emacs

当我们在emacs中使用highlight-lines-matching-regexp并输入正则表达式时。之后我们需要输入颜色以突出显示。

我只获得了一些颜色,但我想要更多颜色,是否可以在emacs中实现这一目标?

2 个答案:

答案 0 :(得分:1)

当提示“颜色”(面孔,实际上)时,您可以使用Emacs定义的任何面。默认情况下,“hi-”会附加到迷你缓冲区文本中,因此只显示少数几个(9,在我的Emacs版本中)。但是如果你手动删除这3个字符,你将拥有所有面孔。

当然,您可以根据需要为设置添加任意数量的新面孔。

面部定义示例:

(defface my-silly-face
  '((t :foreground "DarkSlateBlue"))
  "Example face.")

答案 1 :(得分:0)

您可以使用库Highlighthighlight.el) - 例如,命令hlt-highlight-regexp-to-endhlt-highlight-regexp-region,而不是使用vanilla命令highlight-lines-matching-regexp

然后您无需每次都指定要使用的面部。 (您可以使用命令hlt-choose-default-face)随时更改要使用的面部。