A VS Code extension that adds syntax highlighting to .todo files.
Features
Lines are highlighted based on their prefix token, and the highlighting spans multiple lines until the next token — so continuation lines inherit the same background color.
Prefix
Meaning
Highlight
-
Todo (pending task)
Red background
+
Done (completed task)
Green background (faded)
->
Outcome / result
Blue background
--
Comment
No highlight
Example
- Fix the login bug
This needs to be done before release
-> Users can now log in
+ Write unit tests
-- This section is done
- Update documentation
Installation
Clone this repository
Run npm install
Run npm run compile
Press F5 in VS Code to launch the Extension Development Host
Commands & Keybindings
Command
Keybinding
Description
Todo Highlight: Toggle Task State
Ctrl+Shift+T (Cmd+Shift+T on Mac)
Cycles the current line's prefix through - → + → -> → -- → - . Works on multiple lines when selected.