TODO highlighting

Editora highlights TODO / FIXME-style patterns everywhere they appear, IntelliJ-style, and collects them in a TODO tool window. It’s on by default.

In the editor and the tool window

Patterns

Configure patterns in Settings → Editor → TODO Highlighting: a name, a regex, a color picker, case sensitivity, and an enabled flag. TODO and FIXME ship by default, each in its own color. Add a quick one from the palette with TODO: Add Highlight Pattern… (todo.addPattern).

Commands

ActionCommandDefault key
Toggle the TODO tool windowtool.todoM-g o
Refresh the scantodo.refresh(palette)
Add a patterntodo.addPattern(palette)
Next / previous TODOtodo.next / todo.previousM-g ] / M-g [
Set a part colortodo.setPartColor(palette)

Highlighting runs off the UI thread and is debounced, and the project scan is lazy (only when the tool window is open or refreshed), so it stays cheap. Use View: Toggle TODO Highlighting to turn it off.