Skip to content

Add a TODO/FIXME source to the fuzzy finder #327

Description

@jongio

There's no fast way to jump to code annotations. Add a fuzzy finder source that scans the repo for TODO, FIXME, HACK, BUG, and XXX markers and lists them as file:line entries. Selecting one opens the file and jumps to that line.

Add a keybinding/action that opens the fuzzy finder scoped to the new annotations category.

Acceptance criteria:

  • A new fuzzy finder source lists TODO/FIXME/HACK/BUG/XXX markers across tracked text files as file:line with the marker text.
  • Selecting a result opens the file and scrolls to the annotation's line.
  • Ignores binary files and respects .gitignore where the existing file source already does.
  • Trigger keybinding registered in the keybindings manifest and the help overlay.
  • Unit tests cover marker scanning (fixtures) and selection behavior.

Metadata

Metadata

Assignees

Labels

ideaFeature idea from the idea pipeline

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions