Alexandru Dima
Alexandru Dima
I have tried also in TextMate and they appear to handle this in the way you expect:  Here is the grammar converted to TextMate's format: ``` { patterns =...
I am not 100% sure if it works everywhere and if it is what you're looking for, but I think you can just have a `` (space character) in the...
@msftrncs Have you been able to test this in TextMate itself? I think not handling spaces might be a bug in Atom.
This is very well written, and describes a hard limitation of TextMate grammars. This limitation appears to be solvable via some new TM construct, but IMHO there is an entire...
It looks that there is a grammar in the wild that is somehow recursing infinitely.
Thank you for reaching out! I think the regex `(?
@KapitanOczywisty I think this makes sense, but `vscode-textmate` has as a goal to remain compliant with TM grammars. IMHO this proposal would make it that `vscode-textmate` diverges from TM and...
@KapitanOczywisty Grammars (outside of injection) already do this by default, the `end` pattern is applied first by default and it is possible to configure in the grammar that the end...
AFAIK, the "TM way" to fix this is to have a language called "sqlindoublequotes". Then a grammar is written from scratch or adapted such that this language never eats by...
> In my proposal `end` with flag is checked at every line before "normal" rules. On positive match string is trimmed to the found position for second pass with "normal"...