diff --git a/extensions/html/build/update-grammar.mjs b/extensions/html/build/update-grammar.mjs index 1fd330e0289..64bfe548faa 100644 --- a/extensions/html/build/update-grammar.mjs +++ b/extensions/html/build/update-grammar.mjs @@ -11,7 +11,7 @@ function patchGrammar(grammar) { let visit = function (rule, parent) { if (rule.name === 'source.js' || rule.name === 'source.css') { - if (parent.parent && parent.parent.property === 'endCaptures') { + if (parent.node[0].name !== 'punctuation.definition.string.end.html' && parent.parent && parent.parent.property === 'endCaptures') { rule.name = rule.name + '-ignored-vscode'; patchCount++; } @@ -28,8 +28,8 @@ function patchGrammar(grammar) { for (let key in repository) { visit(repository[key], { node: repository, property: key, parent: undefined }); } - if (patchCount !== 6) { - console.warn(`Expected to patch 6 occurrences of source.js & source.css: Was ${patchCount}`); + if (patchCount !== 2) { + console.warn(`Expected to patch 2 occurrences of source.js & source.css: Was ${patchCount}`); } diff --git a/extensions/html/syntaxes/html.tmLanguage.json b/extensions/html/syntaxes/html.tmLanguage.json index 1e1c85c899f..982690de52d 100644 --- a/extensions/html/syntaxes/html.tmLanguage.json +++ b/extensions/html/syntaxes/html.tmLanguage.json @@ -108,7 +108,7 @@ "name": "punctuation.definition.string.end.html" }, "1": { - "name": "source.css-ignored-vscode" + "name": "source.css" } }, "name": "string.quoted.double.html", @@ -132,7 +132,7 @@ "name": "punctuation.definition.string.end.html" }, "1": { - "name": "source.css-ignored-vscode" + "name": "source.css" } }, "name": "string.quoted.single.html", @@ -207,7 +207,7 @@ "name": "punctuation.definition.string.end.html" }, "1": { - "name": "source.js-ignored-vscode" + "name": "source.js" } }, "name": "string.quoted.double.html", @@ -265,7 +265,7 @@ "name": "punctuation.definition.string.end.html" }, "1": { - "name": "source.js-ignored-vscode" + "name": "source.js" } }, "name": "string.quoted.single.html",