Emacs:在评论中仅突出显示TODO**

Wei*_* Hu 17 emacs comments elisp highlighting todo

这个问题与左边的另一个问题Emacs:TODO指标有关.我最近遇到了一个小模式,我喜欢很多名为FixmeMode的模式.它支持自动突出显示TODO标记,并在它们之间导航.但是,我认为仅在注释中识别"TODO"字符串更有意义,而不是污染整个文件.可能吗?

Tre*_*son 24

查看库fic-mode.el,它已在C++和Emacs-Lisp中得到验证.

它是专门为回答这个问题而写的.

安装就像任何标准包:

(require 'fic-mode)
(add-hook 'c++-mode-hook 'turn-on-fic-mode) 
Run Code Online (Sandbox Code Playgroud)

虽然Wei Hu确实要求一种简单的方法将它添加到多种模式,所以这里是:

(defun add-something-to-mode-hooks (mode-list something)
  "helper function to add a callback to multiple hooks"
  (dolist (mode mode-list)
    (add-hook (intern (concat (symbol-name mode) "-mode-hook")) something)))

(add-something-to-mode-hooks '(c++ tcl emacs-lisp) 'turn-on-fic-mode)
Run Code Online (Sandbox Code Playgroud)