I have one nitpick with djot that is very small but annoying: nested lists shouldn’t require a new line before them.
.
- foo
- bar
- baz
should be OK, but djot requires it to be
.
- foo
- bar
- baz
I get that djot wants blocks to be delimited by newlines, in fact I like that decision. But then a nested list shouldn’t be considered a separate block from its parent, it should be considered a “child”, where “child” blocks are delimited from “parent” blocks by indentation instead of newlines.
EDIT: formatting doesn’t seem to be working, the “foo” and “bar” are supposed to be indented at the same level.