我正在尝试设置一个 emacs 主要模式,它基本上只是突出显示许多不同字符之间的文本,不同的颜色。我有方括号使用:
(font-lock-add-keywords nil '(("\\[\\(.*\\)\\]"
1 font-lock-keyword-face prepend)))
但是当我尝试用其他字符替换[
and]
时,它停止工作。例如,圆括号 ' ()
'不起作用:
(font-lock-add-keywords nil '(("\\(\\(.*\\)\\)"
1 font-lock-function-name-face prepend)))
尝试单引号、双引号或反引号等也不起作用。我对 lisp 语法完全不熟悉——我做错了什么?另外:有什么方法可以包含括号中的字符吗?