> Some text
p.red Some red text
It has easy to do left, centre and right alignments.
Markdown was (slightly) influenced by textile too [2]:
> While Markdown’s syntax has been influenced by several existing text-to-HTML filters — including Setext, atx, Textile, reStructuredText, Grutatext, and EtText — the single biggest source of inspiration for Markdown’s syntax is the format of plain text email.
Too bad it's gone the way of the dodo [3].
[0] https://en.wikipedia.org/wiki/Textile_(markup_language)
[2] https://daringfireball.net/projects/markdown/syntax
[3] https://github.blog/2016-03-01-upgrading-your-textile-posts-...
e.g. to produce BNF of dumbdown
Also, to parse BNF and produce a (bare bones) version in Tree Notation.
This would make it more accessible while also demostrating its power.
If you give it a shot, I'd be happy to add any features or fix any bugs that you come across in the Grammar language. I'd also be happy to do a screenshare to explain any questions you might have about Grammar before you get started (since the UX is still pretty bad--I apologize. Slowly getting there!).
The problem is that the only editor that has a full support for it is Emacs (org mode).
If I wanted to make a difference in this area, I would dedicate my time to writing a very good HTML renderer / JS control for it, then a good VIM mode, then maybe a good VScode mode.
It's not easy because the spec is large, and every part of it is useful.