Emacs中的TODO工具窗口?

use*_*592 5 eclipse emacs intellij-idea highlight todo

我正在寻找以下功能:

我希望在打开任何文件时自动打开该窗口(如果不是空的话),或者至少在echo区域中有一条消息,说明我正在打开的文件中有一些TODO/FIXME项目.

到目前为止,我没有找到任何匹配的包,只有fic-ext-mode在常见编程语言的注释中突出显示TODO和FIXME的东西(例如),但没有更多.

还有其他东西,更接近我正在寻找的东西吗?我当然不是第一个在我们最喜欢的编辑器中寻找这样一个功能的人;-)

jpk*_*tta 1

hl-todo has hl-todo-occur,它打开一个发生缓冲区,其中包含配置为在当前缓冲区中突出显示的所有关键字。您应该能够将其添加到主要模式挂钩中,如下所示:

(add-hook 'prog-mode-hook #'hl-todo-occur)
Run Code Online (Sandbox Code Playgroud)

但这行不通。我认为这是因为hl-todo-mode已激活prog-mode-hook,但尚未准备好。我现在没有时间追查此事。


如果你使用magit,我刚刚看到一个新包magit-todos。我没试过,但看起来很不错。