diff --git a/extensions/vscode/package.json b/extensions/vscode/package.json index f0da2d5e50..c7de116c5a 100644 --- a/extensions/vscode/package.json +++ b/extensions/vscode/package.json @@ -70,10 +70,10 @@ "grammars": [ { "language": "vue", - "scopeName": "source.vue", + "scopeName": "text.html.vue", "path": "./syntaxes/vue.tmLanguage.json", "embeddedLanguages": { - "source.vue": "vue", + "text.html.vue": "vue", "text": "plaintext", "text.html.derivative": "html", "text.html.markdown": "markdown", @@ -116,7 +116,7 @@ ], "embeddedLanguages": { "meta.embedded.block.vue": "vue", - "source.vue": "vue", + "text.html.vue": "vue", "text": "plaintext", "text.html.derivative": "html", "text.html.markdown": "markdown", @@ -152,7 +152,7 @@ ], "embeddedLanguages": { "mdx.embedded.vue": "vue", - "source.vue": "vue", + "text.html.vue": "vue", "text": "plaintext", "text.html.derivative": "html", "text.html.markdown": "markdown", @@ -184,7 +184,7 @@ "scopeName": "vue.directives", "path": "./syntaxes/vue-directives.json", "injectTo": [ - "source.vue", + "text.html.vue", "text.html.markdown", "text.html.derivative", "text.pug" @@ -194,7 +194,7 @@ "scopeName": "vue.interpolations", "path": "./syntaxes/vue-interpolations.json", "injectTo": [ - "source.vue", + "text.html.vue", "text.html.markdown", "text.html.derivative", "text.pug" @@ -204,14 +204,14 @@ "scopeName": "vue.sfc.script.leading-operator-fix", "path": "./syntaxes/vue-sfc-script-leading-operator-fix.json", "injectTo": [ - "source.vue" + "text.html.vue" ] }, { "scopeName": "vue.sfc.style.variable.injection", "path": "./syntaxes/vue-sfc-style-variable-injection.json", "injectTo": [ - "source.vue" + "text.html.vue" ] } ], diff --git a/extensions/vscode/syntaxes/markdown-vue.json b/extensions/vscode/syntaxes/markdown-vue.json index f4d5468cee..da6b81b0a0 100644 --- a/extensions/vscode/syntaxes/markdown-vue.json +++ b/extensions/vscode/syntaxes/markdown-vue.json @@ -31,7 +31,7 @@ }, "patterns": [ { - "include": "source.vue" + "include": "text.html.vue" } ] } diff --git a/extensions/vscode/syntaxes/mdx-vue.json b/extensions/vscode/syntaxes/mdx-vue.json index 853a259408..30516c8955 100644 --- a/extensions/vscode/syntaxes/mdx-vue.json +++ b/extensions/vscode/syntaxes/mdx-vue.json @@ -30,7 +30,7 @@ "name": "markup.code.vue.mdx", "patterns": [ { - "include": "source.vue" + "include": "text.html.vue" } ] }, @@ -54,7 +54,7 @@ "name": "markup.code.vue.mdx", "patterns": [ { - "include": "source.vue" + "include": "text.html.vue" } ] } diff --git a/extensions/vscode/syntaxes/vue-directives.json b/extensions/vscode/syntaxes/vue-directives.json index f9ade2207c..0ebf505212 100644 --- a/extensions/vscode/syntaxes/vue-directives.json +++ b/extensions/vscode/syntaxes/vue-directives.json @@ -4,7 +4,7 @@ "injectionSelector": "L:meta.tag -meta.attribute -meta.ng-binding -entity.name.tag.pug -attribute_value -source.tsx -source.js.jsx, L:meta.element -meta.attribute", "patterns": [ { - "include": "source.vue#vue-directives" + "include": "text.html.vue#vue-directives" } ], "scopeName": "vue.directives" diff --git a/extensions/vscode/syntaxes/vue-interpolations.json b/extensions/vscode/syntaxes/vue-interpolations.json index 637ad164b1..f76480889b 100644 --- a/extensions/vscode/syntaxes/vue-interpolations.json +++ b/extensions/vscode/syntaxes/vue-interpolations.json @@ -4,7 +4,7 @@ "injectionSelector": "L:text.pug -comment -string.comment, L:text.html.derivative -comment.block, L:text.html.markdown -comment.block", "patterns": [ { - "include": "source.vue#vue-interpolations" + "include": "text.html.vue#vue-interpolations" } ], "scopeName": "vue.interpolations" diff --git a/extensions/vscode/syntaxes/vue-sfc-script-leading-operator-fix.json b/extensions/vscode/syntaxes/vue-sfc-script-leading-operator-fix.json index 0cda4002e6..38693d1f12 100644 --- a/extensions/vscode/syntaxes/vue-sfc-script-leading-operator-fix.json +++ b/extensions/vscode/syntaxes/vue-sfc-script-leading-operator-fix.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json", "fileTypes": [], - "injectionSelector": "L:source.vue source.js, L:source.vue source.js.jsx, L:source.vue source.tsx", + "injectionSelector": "L:text.html.vue source.js, L:text.html.vue source.js.jsx, L:text.html.vue source.tsx", "patterns": [ { "match": "^\\s*(<)(?=\\s+[_$[:alpha:]])", diff --git a/extensions/vscode/syntaxes/vue.tmLanguage.json b/extensions/vscode/syntaxes/vue.tmLanguage.json index 0e1dbf8f3a..0287e330ae 100644 --- a/extensions/vscode/syntaxes/vue.tmLanguage.json +++ b/extensions/vscode/syntaxes/vue.tmLanguage.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json", "name": "Vue", - "scopeName": "source.vue", + "scopeName": "text.html.vue", "patterns": [ { "include": "#vue-comments" @@ -680,10 +680,10 @@ { "begin": "(?<=>)", "end": "(?=<\\/)", - "name": "source.vue", + "name": "text.html.vue", "patterns": [ { - "include": "source.vue" + "include": "text.html.vue" } ] } diff --git a/extensions/vscode/tests/__snapshots__/grammar.spec.ts.snap b/extensions/vscode/tests/__snapshots__/grammar.spec.ts.snap index 4f1fc5fa57..2d1c54552b 100644 --- a/extensions/vscode/tests/__snapshots__/grammar.spec.ts.snap +++ b/extensions/vscode/tests/__snapshots__/grammar.spec.ts.snap @@ -2,560 +2,560 @@ exports[`grammar > basic.vue 1`] = ` ">
-#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^ source.vue entity.name.tag.div.html.vue -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue -# ^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^ source.vue entity.name.tag.div.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue" +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^ text.html.vue entity.name.tag.div.html.vue +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +# ^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^ text.html.vue entity.name.tag.div.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue" `; exports[`grammar > directives.vue 1`] = ` "> -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue > -#^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^^^^^^^^^^^ source.vue meta.tag-stuff -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^^^^^^^^^^^ text.html.vue meta.tag-stuff +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue >div(@click) -#^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^ text.html.vue >div(@click="{}") -#^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^ text.html.vue >div(@click="log('hello'); log('world');") -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(#default) -#^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^ text.html.vue >div(#default="args") -#^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(#) -#^^^^^^^ source.vue +#^^^^^^^ text.html.vue >div(#="args") -#^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^ text.html.vue >div(:key) -#^^^^^^^^^^ source.vue +#^^^^^^^^^^ text.html.vue >div(:key="{}") -#^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^ text.html.vue >div(v-if="true") -#^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^ text.html.vue >div(v-else-if="true") -#^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(v-else) -#^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^ text.html.vue >div(v-for="n in []") -#^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(v-if="true" v-else-if="true" v-else) -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(:foo="':foo=123'") -#^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(:foo="[{ bar: []}]") -#^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >div(.prop="[1, 2]") -#^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^^^^^^^^^^^ source.vue meta.tag-stuff -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^^^^^^^^^^^ text.html.vue meta.tag-stuff +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue >h1.myClass(class="text-right") hello -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >//- https://github.com/vuejs/language-tools/issues/1826 -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue >h1#myId(class="text-right") hello -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^^^^^^^^^^^^ source.vue meta.tag-stuff -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^^^^^^^^^^^^ text.html.vue meta.tag-stuff +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue > -#^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue" +#^ text.html.vue" `; exports[`grammar > generic.vue 1`] = ` "> -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^^^^^^^ source.vue meta.tag-stuff -# ^^^^^^^ source.vue meta.tag-stuff meta.attribute.generic.vue entity.other.attribute-name.html.vue -# ^ source.vue meta.tag-stuff meta.attribute.generic.vue punctuation.separator.key-value.html.vue -# ^ source.vue meta.tag-stuff meta.attribute.generic.vue meta.type.parameters.vue punctuation.definition.string.begin.html.vue -# ^ source.vue meta.tag-stuff meta.attribute.generic.vue meta.type.parameters.vue -# ^ source.vue meta.tag-stuff meta.attribute.generic.vue meta.type.parameters.vue punctuation.definition.string.end.html.vue -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue -# ^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^^^^^^^ text.html.vue meta.tag-stuff +# ^^^^^^^ text.html.vue meta.tag-stuff meta.attribute.generic.vue entity.other.attribute-name.html.vue +# ^ text.html.vue meta.tag-stuff meta.attribute.generic.vue punctuation.separator.key-value.html.vue +# ^ text.html.vue meta.tag-stuff meta.attribute.generic.vue meta.type.parameters.vue punctuation.definition.string.begin.html.vue +# ^ text.html.vue meta.tag-stuff meta.attribute.generic.vue meta.type.parameters.vue +# ^ text.html.vue meta.tag-stuff meta.attribute.generic.vue meta.type.parameters.vue punctuation.definition.string.end.html.vue +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +# ^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue" +#^ text.html.vue" `; exports[`grammar > inline-style.vue 1`] = ` "> -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue > -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue text.html.derivative +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue text.html.derivative > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^^^^^^^^^^^ source.vue meta.tag-stuff -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^^^^^^^^^^^ text.html.vue meta.tag-stuff +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue >div(style="width: 100%; height: auto;") -#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.vue +#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue" +#^ text.html.vue" `; exports[`grammar > jsx.vue 1`] = ` "> -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue" +#^ text.html.vue" `; exports[`grammar > leading-operator.vue 1`] = ` "> -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue" +#^ text.html.vue" `; exports[`grammar > namespaced.vue 1`] = ` "> -#^^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^ source.vue entity.name.tag.script.html.vue -# ^ source.vue punctuation.definition.tag.end.html.vue +#^^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^ text.html.vue entity.name.tag.script.html.vue +# ^ text.html.vue punctuation.definition.tag.end.html.vue > -#^ source.vue +#^ text.html.vue > -#^ source.vue punctuation.definition.tag.begin.html.vue -# ^^^^^^^^ source.vue entity.name.tag.template.html.vue -# ^ source.vue meta.tag-stuff punctuation.definition.tag.end.html.vue +#^ text.html.vue punctuation.definition.tag.begin.html.vue +# ^^^^^^^^ text.html.vue entity.name.tag.template.html.vue +# ^ text.html.vue meta.tag-stuff punctuation.definition.tag.end.html.vue >