在 emacs 中为文本片段着色

Der*_*unk 5 emacs

假设我想突出显示几个单词,因此我只想将这几个单词的颜色更改为绿色。

在 emacs 中是否有一种简单的方法可以做到这一点?

谢谢你。

Mar*_*arc 3

这就是我所做的,使用font-lock-add-keywords. 我想在我的代码中突出显示单词TODO:HACK:、 和FIXME:

(defface todo-face
'((t ()))
"Face for highlighting comments like TODO: and HACK:")

(set-face-background 'todo-face cyan-name)

;; Add keywords we want highlighted
(defun add-todo-to-current-mode ()
    (font-lock-add-keywords nil
       '(("\\(TODO\\|HACK\\|FIXME\\):" 1 'todo-face prepend))
       t))
Run Code Online (Sandbox Code Playgroud)