@@ -62,7 +62,7 @@ patterns:
62
62
match : (\s*)(?!--|>)\S(\s*)
63
63
64
64
- name : text.jade.embedded.html
65
- begin : (?:^\s+)?(<)((?i:template))\b(?=[^>]*lang="jade")
65
+ begin : (?:^\s+)?(<)((?i:template))\b(?=[^>]*lang="jade(?:\?[^"]*)? ")
66
66
end : (</)((?i:template))(>)(?:\s*\n)?
67
67
captures :
68
68
' 1 ' : {name: punctuation.definition.tag.begin.html}
@@ -78,7 +78,7 @@ patterns:
78
78
- include : text.jade
79
79
80
80
- name : source.vue-stylus.embedded.html
81
- begin : (?:^\s+)?(<)((?i:style))\b(?=[^>]*lang="stylus")
81
+ begin : (?:^\s+)?(<)((?i:style))\b(?=[^>]*lang="stylus(?:\?[^"]*)? ")
82
82
end : (</)((?i:style))(>)(?:\s*\n)?
83
83
captures :
84
84
' 1 ' : {name: punctuation.definition.tag.begin.html}
@@ -94,7 +94,7 @@ patterns:
94
94
- include : source.stylus
95
95
96
96
- name : source.sass.embedded.html
97
- begin : (?:^\s+)?(<)((?i:style))\b(?=[^>]*lang="(?:s(a|c)ss)")
97
+ begin : (?:^\s+)?(<)((?i:style))\b(?=[^>]*lang="(?:s(a|c)ss)(?:\?[^"]*)? ")
98
98
end : (</)((?i:style))(>)(?:\s*\n)?
99
99
captures :
100
100
' 1 ' : {name: punctuation.definition.tag.begin.html}
@@ -110,7 +110,7 @@ patterns:
110
110
- include : source.sass
111
111
112
112
- name : source.less.embedded.html
113
- begin : (?:^\s+)?(<)((?i:style))\b(?=[^>]*lang="less")
113
+ begin : (?:^\s+)?(<)((?i:style))\b(?=[^>]*lang="less(?:\?[^"]*)? ")
114
114
end : (</)((?i:style))(>)(?:\s*\n)?
115
115
captures :
116
116
' 1 ' : {name: punctuation.definition.tag.begin.html}
@@ -142,7 +142,7 @@ patterns:
142
142
- include : source.css
143
143
144
144
- name : source.coffee.embedded.html
145
- begin : (?:^\s+)?(<)((?i:script))\b(?=[^>]*lang="coffee")
145
+ begin : (?:^\s+)?(<)((?i:script))\b(?=[^>]*lang="coffee(?:\?[^"]*)? ")
146
146
beginCaptures :
147
147
' 1 ' : {name: punctuation.definition.tag.begin.html}
148
148
' 2 ' : {name: entity.name.tag.script.html}
0 commit comments