我正在制作一个自定义的 emacs 主模式,但我对 lisp 完全不熟悉 - 所以我很挣扎。我正在尝试添加一个字体锁定,以便突出显示重复的“ =
”或“ -
”行,以及它上面的行(以便我可以将它们用作标题),即
This is a Colored Heading
=========================
this is a differently-colored sub-heading
-----------------------------------------
我尝试使用以下方法进行设置:
(font-lock-add-keywords nil '(("\\(.*\n=\{3,\}\\)"
1 font-lock-warning-face prepend)))
但它不起作用。我认为这意味着:
' .*
' 任何字符
' \n
' 后跟换行符
' =\{3,\}
' 后跟 3 个或更多 '=' 字符
我哪里错了?