deathaxe
deathaxe
> ... lose some information about the kind of the function call ... Those are not standardized as well and of lower priority, IMHO. It doesn't even make much sense...
Why? Markup should be disabled between html tags, shouldn't it? So none of those chars `-`, `*`, `~` should have any special meaning then. Just pushing a context onto stack...
That's not exactly what I see, when calling MarkdownPreview > Github 
Up to this point I was confident Markdon to be something reasonable structured peace of standard - seems I have been wrong.
Hmm. Formatting stops at closing tags, but is applied only if closing `~~` exists. What a mess. 
While `render` is scoped as known builtin function in Ruby for Rails syntax, basic Ruby doesn't scope function calls at all. Not sure why it doesn't though.
Another note on this: As title says this issue is for #2797. The code example completely breaks highlighting of current _Ruby on Rails_ syntax on `master`. 
Why must all syntaxes evolve to mess. Is that entropy of development? Some more years and even an intended clean syntax such as python turned into messy Perl/Bash/... like chaos.
According to https://dotty.epfl.ch/docs/reference/syntax.html it looks like a good candidate for SBNF (see: https://lib.rs/crates/sbnf)
The described behavior is working as expected for an ST3 compatible syntax definition. The way to go is to escape the asterisk. As emphasizes can span multiple lines a bailout...