So after studying most of the syntax-definitions *groc* supports out of the box, I'm stuck at the following:

    Clojure             :
        nameMatchers      : ['.clj', '.cljs']
        pygmentsLexer     : 'clojure'
        singleLineComment : [';;']
        ignorePrefix      : '}'
        foldPrefix        : '~'

… if we change the foldPrefix to `;` this will 'cause trouble if one renders with `--whitespace-after-token=false`. And according to [this post](http://stackoverflow.com/questions/5084191/what-is-the-difference-between-and-in-clojure-code-comments) it should be changed to:

    …
        singleLineComment : [';;;;', ';;;', ';;', ';']
    …

… which makes the semicolon-choice even worse. As I'd really like to have a consistent sane default, ideally matching all supported languages, I try to think of other possible candidates and solutions. What comes to mind are three different ways to go:

Solution (a): find the one best matching character for all languages together
Solution (b): find the best matching character for per language
Solution (c): enhance the algorithm, and look for more than just on character (dunno but might help?!)

… I'll take a little break of 15 minutes, and think it over, if you don't mind.