在所有编程模式下突出显示TODO

时间:2011-12-18 11:09:57

标签: emacs syntax-highlighting font-lock

我需要挂钩的根模式是什么,以突出显示Ruby,Lisp和C类语言中的TODO。我尝试了以下内容,但它没有突出显示Ruby或Lisp中的TODO:

(defun highlight-todos (font-lock-add-keywords nil
             '(("\\<\\(FIXME\\|TODO\\|BUG\\):" 1 font-lock-warning-face t))))
(add-hook 'text-mode-hook 'highlight-todos)

1 个答案:

答案 0 :(得分:6)

我认为要使用prog-mode-hook

使其适用于所有编程模式
(add-hook 'prog-mode-hook 'highlight-todos)