Skip to content

Todos

Everything in this section is what MarkTodo reads and what it writes back. There is no other state.

A todo is any Markdown checkbox, and the glyph is the status.

Glyph Status Means
[ ] Backlog Captured, not scheduled
[>] Warming Next up, not started
[/] Doing In flight right now
[!] Blocked Waiting on something else
[-] Paused Deliberately set down
[x] Done Finished

Nothing mirrors the glyph, so nothing can disagree with it. Open the note in any editor on any device and the status is right there in the text.

Three optional tokens. No token means no priority.

- [ ] Renew the domain @urgent
- [ ] Demo old floor @high
- [ ] Alphabetise the spice rack @low

Type @pu, @ph or @pl and MarkTodo expands it to the full word.

- [ ] File the permit due @ 2026-07-01
- [x] Measure the subfloor done @ 2026-06-28

due @ YYYY-MM-DD stays inline, exactly where you typed it. done @ YYYY-MM-DD is stamped when you complete a todo and removed if you reopen it — the app’s Recent view reads it back.

Hand-typed dates may skip leading zeros (due @ 2026-9-14); MarkTodo pads them the next time it writes that line.

- [ ] Call the plumber notify @ 2026-07-01 09:30

notify @ YYYY-MM-DD HH:MM — local time, 24-hour — sets a reminder. The Android app raises the notification at that time. In Obsidian, the todo shows up in the Reminders segment of Today.