Skip to content

Commit 908b600

Browse files
Wrap meta.tag.other.html scope around style tags to make bracket-matcher happy
1 parent 4569eca commit 908b600

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

grammars/vue.cson

+13-4
Original file line numberDiff line numberDiff line change
@@ -288,15 +288,24 @@ patterns: [
288288
}
289289
{
290290
name: "source.css.embedded.html"
291-
begin: "(?:^\\s+)?(<)((?i:style))\\b(?![^>]*/>|lang=[\"'].*[\"'])"
292-
captures:
291+
begin: "(?:^\\s+)?((<)((?i:style)))\\b(?![^>]*\/>|lang=[\"'].*[\"'])"
292+
beginCaptures:
293293
"1":
294-
name: "punctuation.definition.tag.html"
294+
name: "meta.tag.other.html"
295295
"2":
296+
name: "punctuation.definition.tag.html"
297+
"3":
296298
name: "entity.name.tag.style.html"
299+
end: "((<\/)((?i:style))(>))(?:\\s*\\n)?"
300+
endCaptures:
301+
"1":
302+
name: "meta.tag.other.html"
303+
"2":
304+
name: "punctuation.definition.tag.html"
297305
"3":
306+
name: "entity.name.tag.style.html"
307+
"4":
298308
name: "punctuation.definition.tag.html"
299-
end: "(</)((?i:style))(>)(?:\\s*\\n)?"
300309
patterns: [
301310
{
302311
include: "#tag-stuff"

0 commit comments

Comments
 (0)