While definitely interesting, I think this is a step away from some the “readability over formatting” principle for markdown. Also, I think these “shortforms” should have as highest priorities: “effortless to remember and to type”. IMO, []
and [x]
are so far the clearest suggestions. (Maybe []
and [ ]
could be synonyms - the former is of course smoother to type quickly (imagine a 20 items list!) and the latter has smilar width as when checked.)
If that is to be done, then maybe a similar tactic to what we use for tables could be used, i.e various “flags” to signify e.g h(eader)
and f(ooter)
.
…but for a checkbox list it wouldn’t concern “rows” but instead, as you indicate, more be a matter of adding “surrounding functionality” (- “clear all”, “sort”, etc). So it could maybe be invoked with keywords, something like:
[]add,delete,clear,sort
[] bread
[x] eggs
[] milk
…
<!-- [ ] Bananas -->
.
I like that idea. And bananas too.