Now that we have standard MD syntax it would be great to see standard org syntax supported.
An outline of how this might work:
Headings can be made with *
Non-headings use -
A heading does not require a - before it to be a heading or to be indented
- Is a top level indent and heading level 1
** Would be indented by 1 and be a level 2 heading.
Obviously this raises the question of 'What if you first block is: “** heading text”? ’
I would say this should just be treated as a full out-dented block and still a a level 2 heading.
So in essence this functionality would work as follows:
The number of stars sets the heading level.
A heading with a greater number of stars will be the child of any heading above that has a lesser number of stars.
I think we should try keep the syntax consistent with actual org-mode so a block starting with a * below a normal block is not treated as a heading. This is what happens in emacs
eg :
- text
- this is not treated as a heading
Not dire but something to think about
- this is not treated as a heading