I've become somewhat confused on how vertical spacing works.
Is there a way for me to get both of these results:
- block level tags at the same indentation level get a blank line between them
(ul)
(li)blah(/li)
(li)blah(/li)
(li)blah(/li)
(/ul)
- span level tags and leaf-level block tags stay on one line
(p)(span)blah blah blah(/span)(/p)
instead of
(p)(span)blahb lah blah(/span)
(/p)