Hmm. The docstring for the ctext importer class is:
QQQ
Read/Write simple text files with hierarchy embedded in headlines::
Leading text in root node of subtree
Etc. etc.
### A level one node #####################################
This would be the text in this level one node.
And this.
### Another level one node ###############################
Another one
#### A level 2 node ######################################
See what we did there - one more '#' - this is a subnode.
Leading / trailing whitespace may not be preserved. '-' and '/'
are used in place of '#' for SQL and JavaScript.
QQQ
The docstring might suffice to fix the quirp, but does not explain where this convention came from.
Unless I hear howls of outrage, I'd like to remove support for this bizarre format.
Edward