I’m not sure if it’s been brought up yet but in addition to using a parser method, what about a CSS stylesheet?
Telomire (If I remember right might have the wrong name) made a plaintext todo list stylesheet that I have been using in pretty much every wiki since finding it.
I’ll see if I can find the link to it, but I’ve modified my copy to have it as:
*.todo task
*.doing task indev
*.done task completed
*.defer cancelled task
and it renders as unicode character checkboxes.
EDIT: Found it!
And I’ll include my own modified copy here as well.
$__themes_telumire_styles_plaintext-tasks.json (996 Bytes)
