Comments (5)
The HTML sample to see the issue is:
<html>
<head>
<script>
//dd<dd<dd
</script>
</head>
<html>
from vscode-textmate.
@aeschli thanks for the fix, i guess it will be available to the public at the next release of VSCode.
from vscode-textmate.
@aeschli Is there any any documentation on what grammar features are supported in VSCode's TextMate grammar support? It's the black hole in my knowledge of editors that use the grammars.
from vscode-textmate.
@SDP190 In VSCode we only use the pattern section of the tmLanguage files. We have our own configuration files for the language definition (language id, name, associations, firstLine) and configuration (folding, ...).
But for the tokenization rules, we want to be fully compatible to TextMate. As there is not much specification we still find gaps from time to time.
Did you have a particular gap in mind?
from vscode-textmate.
@aeschli No gap in mind. Just was wondering if any list of differences existed, no problem that there isn't. I guess one thing that does come up in esoteric cases is which regex engine is used, GitHub uses a different engine so there are a few gotchas we watch out for there.
from vscode-textmate.
Related Issues (20)
- Add Option to Format in often used match expression parts HOT 1
- Vscodes TextMate doesn't support the any scope selector `*` in `injections` HOT 2
- lacks of some type export on latest version
- Unable to exclude elements with "textmate" scope selectors in custom themes HOT 1
- Textmate engine bug for `\k<>` backreferences HOT 2
- Please add back IRawGrammar as top level export!
- YAML Syntax interprets IP-Style Strings as numbers HOT 1
- Tagging releases HOT 4
- Cannot read property 'INITIAL' of undefine.
- Consider using end pattern as bail out for embedded languages HOT 12
- Scopes on Recursive Regex Cause Problems
- Nested `begin`/`while` rules do not continue past begin match HOT 3
- Misclassification of PHP syntax tokens HOT 3
- Matching multiline text HOT 2
- How to find all local variables? HOT 2
- JSON grammar without `filePath` parsed incorrectly as PList
- How to make the embedded language have corresponding language id
- Clarification about concurrent tokenization using multiple themes
- PHPdoc highlighting issue HOT 1
- Incorrect 'no more matches'? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-textmate.