Open ryanhanwu opened 7 months ago
Same behaviour with a one-liner
@if (true) {{{ variable }}}
Adding spaces doesn't show any error and makes more sense
@if (true) { {{ variable }} }
Maybe tripple curly brackets (even though it's not especially readable) coming after the new control flow shouldn't show up as red at all?
Maybe tripple curly brackets (even though it's not especially readable) coming after the new control flow shouldn't show up as red at all?
It's not that triple curly is intentionally red. It's that {{
is immediately captured as a binding, the first }}
is then the end of the binding and then the extra {
and }
are mismatched. Texmate scopes work off of regex capturing so the solution isn't necessarily simple.
🐞 bug report
Is this a regression?
Don't think so, the Control Flow syntax is new.
Description
When using the Control Flow syntax, the curly braces breaks the syntaxhighlight.
Bug Type
What does this bug affect
Reproduction
Expected behavior
The curly braces should be correctly highlighted.
Screenshots
🌍 Your Environment
Angular Version: N/A
Extension Version:
VSCode Version:
Operating System:
Extension options:
Thanks!