Какой корневой режим мне нужно подключить, чтобы выделить TODO на языках Ruby, Lisp и C-like. Я попробовал следующее, но он не выделяет TODO в Ruby или Lisp:
(defun highlight-todos (font-lock-add-keywords nil
'(("\\<\\(FIXME\\|TODO\\|BUG\\):" 1 font-lock-warning-face t))))
(add-hook 'text-mode-hook 'highlight-todos)