uhh i guess just add the built files for now
This commit is contained in:
parent
a1a0750d6a
commit
0bd5d23dd3
2 changed files with 519 additions and 0 deletions
450
syntaxes/javascript.injection.json
Normal file
450
syntaxes/javascript.injection.json
Normal file
|
|
@ -0,0 +1,450 @@
|
|||
{
|
||||
"scopeName": "embedded-string-highlighting.injection",
|
||||
"injectionSelector": "L:source.js -string -comment",
|
||||
"repository": {
|
||||
"tagged-template-literal-block-javascript": {
|
||||
"begin": "(javascript|js)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.javascript",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.js"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-typescript": {
|
||||
"begin": "(typescript|ts)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.typescript",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.ts"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-javascriptreact": {
|
||||
"begin": "(javascriptreact|jsx)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.javascriptreact",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.js.jsx"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-typescriptreact": {
|
||||
"begin": "(typescriptreact|tsx)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.typescriptreact",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.tsx"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-json": {
|
||||
"begin": "(json)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.json",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.json"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-jsonc": {
|
||||
"begin": "(jsonc)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.jsonc",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.json.comments"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-jsonl": {
|
||||
"begin": "(jsonl)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.jsonl",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.json.lines"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-shellscript": {
|
||||
"begin": "(shellscript|sh)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.shellscript",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.shell"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-rust": {
|
||||
"begin": "(rust|rs)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.rust",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.rust"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-css": {
|
||||
"begin": "(css)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.css",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.css"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-scss": {
|
||||
"begin": "(scss)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.scss",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.css.scss"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-less": {
|
||||
"begin": "(less)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.less",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.css.less"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-html": {
|
||||
"begin": "(html)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.html",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.html.derivative"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-sql": {
|
||||
"begin": "(sql)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.sql",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.sql"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-markdown": {
|
||||
"begin": "(markdown|md)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.markdown",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.html.markdown"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-xml": {
|
||||
"begin": "(xml)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.xml"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagged-template-literal-block-yaml": {
|
||||
"begin": "(yaml)(`)",
|
||||
"end": "`",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.tagged-template.js entity.name.embedded-source"
|
||||
},
|
||||
"2": {
|
||||
"name": "string.template.js punctuation.definition.string.template.begin.js punctuation.definition.embedded-source.begin"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "string.template.js punctuation.definition.string.template.end.js punctuation.definition.embedded-source.end"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.yaml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.yaml"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#tagged-template-literal-block-javascript"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-typescript"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-javascriptreact"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-typescriptreact"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-json"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-jsonc"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-jsonl"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-shellscript"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-rust"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-css"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-scss"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-less"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-html"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-sql"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-markdown"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-xml"
|
||||
},
|
||||
{
|
||||
"include": "#tagged-template-literal-block-yaml"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue