我有一些很久以前借用的代码,当行太长时会设置一个长线:
(add-hook 'font-lock-mode-hook
(function
(lambda ()
(setq font-lock-keywords
(append font-lock-keywords
'( ("^.\\{133,\\}$" (0 'my-long-line-face t))
)
)
)
)
))
(顺便说一句,我现在知道 font-lock-add-keywords ;就像我说的,这有点老了。)
问题是这改变了整条生产线的面貌。因此,如果我指出 long-line-face 是粗体,我会丢失该行的所有上下文自定义,并且它会出现在默认面中,但粗体。
我将如何让它保持上下文着色但使所有内容都变得大胆?