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

标签 emacs comments elisp highlighting todo

这个问题与另一个问题有关,Emacs :TODO indicator at left side .我最近遇到了一个我非常喜欢的次要模式,叫做 FixmeMode .支持的自动高亮待办事项 标记,并在它们之间导航。但是,我认为仅在注释中识别“TODO”字符串而不是污染整个文件更有意义。是否可以?

最佳答案

查看图书馆 fic-mode.el , 它已经在 C++ 和 Emacs-Lisp 中得到验证。

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

安装就像任何标准包一样:

(require 'fic-mode)
(add-hook 'c++-mode-hook 'turn-on-fic-mode) 

虽然 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)

关于Emacs:在评论中突出显示 TODO *only*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367611/

相关文章:

regex - 如何在 Emacs Lisp 中捕获部分字符串?

licensing - 如何进行 fork ,进行重大更改并给予应有的信誉?

emacs - 如何防止 emacs 使用 C-x o 切换到某些窗口?

emacs - 从 Emacs 在 Docker 容器上运行命令

node.js - 使用 swank-js 和 clojure 设置 Emacs

emacs - 在每次输入到 minibuffer 后运行命令

c++ - Visual Studio C++ 切换评论?评论而不选择整行?

csv - Jira 通过 CSV 导入问题。评论缺失

python - NetBeans 6.9 Python 中的 TODO 注释

Emacs 在启动时无法识别 .emacs.d 文件夹