Support checkboxes syntax from GitHub Flavoured Markdown

- [ ] 123
  - [ ] foo
  - [x] bar
- [ ] ~~456~~

could be rendered as:

image

Why not TODO/DONE:

  1. It’s not widely supported Markdown syntax (i.e. might be less convenient to work with external editors)
  2. It doesn’t allow to conveniently cancel tasks (you still can do TODO ~~foo~~, but since DONE is crossed as well that’s confusing)
  3. It only makes sense for tasks, while checkboxes can have different meaning

There is canceled keyword.

image

For now, you can insert org-mode check boxes as Logseq supports it.

image image

The above example might not be consistent with markdown syntax, so you can try using plain lists starting with +.

- Today tasks,
  + [ ] foo
  + [ ] bar
1 Like

There is canceled keyword

Oh, I didn’t realize that, thanks

For now, you can insert org-mode check boxes as Logseq supports it

I see, then my request should be rephrased to extend checkbox syntax to allow treating a regular block as a checkbox, i.e. - [ ] foo that is treated as a separate block rather than + [ ] foo that is a line in a single multi-line block.

2 Likes