@@ -101,37 +101,46 @@ contexts:
101
101
vue-directive :
102
102
- match : (?=v-)
103
103
push :
104
+ - vue-directive-meta
104
105
- vue-directive-assignment
105
106
- tag-generic-attribute-name
106
107
- match : (?::|@)
107
108
scope : punctuation.definition.attribute.html
108
109
push :
110
+ - vue-directive-meta
109
111
- vue-directive-assignment
110
112
- tag-generic-attribute-name
111
113
114
+ vue-directive-meta :
115
+ - meta_include_prototype : false
116
+ - meta_scope : meta.attribute-with-value.directive.html
117
+ - include : immediately-pop
118
+
112
119
vue-directive-assignment :
113
- - match : ' = '
120
+ - match : =
114
121
scope : punctuation.separator.key-value.html
115
122
set : vue-directive-value
116
123
- include : else-pop
117
124
118
125
vue-directive-value :
119
- - match : ' " '
126
+ - match : \"
120
127
scope : meta.string.html string.quoted.double.html punctuation.definition.string.begin.html
121
- embed : scope:source.js
122
128
pop : true
123
- embed_scope : meta.string.html source.js.embedded.vue
124
- escape : ' "'
129
+ embed : scope:source.js
130
+ embed_scope : meta.string.html meta.interpolation.html source.js.embedded.html
131
+ escape : \"
125
132
escape_captures :
126
- 0 : meta.string.html string.quoted.double.html punctuation.definition.string.end.html
127
- - match : " '"
133
+ 0 : meta.attribute-with-value.directive.html meta.string.html string.quoted.double.html
134
+ punctuation.definition.string.end.html
135
+ - match : \'
128
136
scope : meta.string.html string.quoted.single.html punctuation.definition.string.begin.html
129
- embed : scope:source.js
130
137
pop : true
131
- embed_scope : meta.string.html source.js.embedded.vue
132
- escape : " '"
138
+ embed : scope:source.js
139
+ embed_scope : meta.string.html meta.interpolation.html source.js.embedded.html
140
+ escape : \'
133
141
escape_captures :
134
- 0 : meta.string.html string.quoted.single.html punctuation.definition.string.end.html
142
+ 0 : meta.attribute-with-value.directive.html meta.string.html string.quoted.single.html
143
+ punctuation.definition.string.end.html
135
144
- include : else-pop
136
145
137
146
# ##[ STYLE TAG ]##############################################################
@@ -203,13 +212,13 @@ contexts:
203
212
scope : punctuation.definition.tag.end.html
204
213
set :
205
214
- - include : style-close-tag
206
- - - escape_captures :
215
+ - - embed_scope : source.sass.embedded.html
216
+ match : ' {{style_content_begin}}'
217
+ escape_captures :
207
218
1 : source.sass.embedded.html
208
219
2 : comment.block.html punctuation.definition.comment.end.html
209
220
3 : source.sass.embedded.html
210
221
4 : comment.block.html punctuation.definition.comment.end.html
211
- match : ' {{style_content_begin}}'
212
- embed_scope : source.sass.embedded.html
213
222
captures :
214
223
1 : comment.block.html punctuation.definition.comment.begin.html
215
224
pop : 1
@@ -225,13 +234,13 @@ contexts:
225
234
scope : punctuation.definition.tag.end.html
226
235
set :
227
236
- - include : style-close-tag
228
- - - escape_captures :
237
+ - - embed_scope : source.scss.embedded.html
238
+ match : ' {{style_content_begin}}'
239
+ escape_captures :
229
240
1 : source.scss.embedded.html
230
241
2 : comment.block.html punctuation.definition.comment.end.html
231
242
3 : source.scss.embedded.html
232
243
4 : comment.block.html punctuation.definition.comment.end.html
233
- match : ' {{style_content_begin}}'
234
- embed_scope : source.scss.embedded.html
235
244
captures :
236
245
1 : comment.block.html punctuation.definition.comment.begin.html
237
246
pop : 1
@@ -247,13 +256,13 @@ contexts:
247
256
scope : punctuation.definition.tag.end.html
248
257
set :
249
258
- - include : style-close-tag
250
- - - escape_captures :
259
+ - - embed_scope : source.stylus.embedded.html
260
+ match : ' {{style_content_begin}}'
261
+ escape_captures :
251
262
1 : source.stylus.embedded.html
252
263
2 : comment.block.html punctuation.definition.comment.end.html
253
264
3 : source.stylus.embedded.html
254
265
4 : comment.block.html punctuation.definition.comment.end.html
255
- match : ' {{style_content_begin}}'
256
- embed_scope : source.stylus.embedded.html
257
266
captures :
258
267
1 : comment.block.html punctuation.definition.comment.begin.html
259
268
pop : 1
@@ -269,13 +278,13 @@ contexts:
269
278
scope : punctuation.definition.tag.end.html
270
279
set :
271
280
- - include : style-close-tag
272
- - - escape_captures :
281
+ - - embed_scope : source.sss.embedded.html
282
+ match : ' {{style_content_begin}}'
283
+ escape_captures :
273
284
1 : source.sss.embedded.html
274
285
2 : comment.block.html punctuation.definition.comment.end.html
275
286
3 : source.sss.embedded.html
276
287
4 : comment.block.html punctuation.definition.comment.end.html
277
- match : ' {{style_content_begin}}'
278
- embed_scope : source.sss.embedded.html
279
288
captures :
280
289
1 : comment.block.html punctuation.definition.comment.begin.html
281
290
pop : 1
@@ -291,13 +300,13 @@ contexts:
291
300
scope : punctuation.definition.tag.end.html
292
301
set :
293
302
- - include : style-close-tag
294
- - - escape_captures :
303
+ - - embed_scope : source.postcss.embedded.html
304
+ match : ' {{style_content_begin}}'
305
+ escape_captures :
295
306
1 : source.postcss.embedded.html
296
307
2 : comment.block.html punctuation.definition.comment.end.html
297
308
3 : source.postcss.embedded.html
298
309
4 : comment.block.html punctuation.definition.comment.end.html
299
- match : ' {{style_content_begin}}'
300
- embed_scope : source.postcss.embedded.html
301
310
captures :
302
311
1 : comment.block.html punctuation.definition.comment.begin.html
303
312
pop : 1
@@ -313,13 +322,13 @@ contexts:
313
322
scope : punctuation.definition.tag.end.html
314
323
set :
315
324
- - include : style-close-tag
316
- - - escape_captures :
325
+ - - embed_scope : source.less.embedded.html
326
+ match : ' {{style_content_begin}}'
327
+ escape_captures :
317
328
1 : source.less.embedded.html
318
329
2 : comment.block.html punctuation.definition.comment.end.html
319
330
3 : source.less.embedded.html
320
331
4 : comment.block.html punctuation.definition.comment.end.html
321
- match : ' {{style_content_begin}}'
322
- embed_scope : source.less.embedded.html
323
332
captures :
324
333
1 : comment.block.html punctuation.definition.comment.begin.html
325
334
pop : 1
@@ -402,13 +411,13 @@ contexts:
402
411
scope : punctuation.definition.tag.end.html
403
412
set :
404
413
- - include : script-close-tag
405
- - - escape_captures :
414
+ - - embed_scope : source.coffee.embedded.html
415
+ match : ' {{script_content_begin}}'
416
+ escape_captures :
406
417
1 : source.coffee.embedded.html
407
418
2 : comment.block.html punctuation.definition.comment.end.html
408
419
3 : source.coffee.embedded.html
409
420
4 : comment.block.html punctuation.definition.comment.end.html
410
- match : ' {{script_content_begin}}'
411
- embed_scope : source.coffee.embedded.html
412
421
captures :
413
422
1 : comment.block.html punctuation.definition.comment.begin.html
414
423
pop : 1
@@ -424,13 +433,13 @@ contexts:
424
433
scope : punctuation.definition.tag.end.html
425
434
set :
426
435
- - include : script-close-tag
427
- - - escape_captures :
436
+ - - embed_scope : source.livescript.embedded.html
437
+ match : ' {{script_content_begin}}'
438
+ escape_captures :
428
439
1 : source.livescript.embedded.html
429
440
2 : comment.block.html punctuation.definition.comment.end.html
430
441
3 : source.livescript.embedded.html
431
442
4 : comment.block.html punctuation.definition.comment.end.html
432
- match : ' {{script_content_begin}}'
433
- embed_scope : source.livescript.embedded.html
434
443
captures :
435
444
1 : comment.block.html punctuation.definition.comment.begin.html
436
445
pop : 1
@@ -446,13 +455,13 @@ contexts:
446
455
scope : punctuation.definition.tag.end.html
447
456
set :
448
457
- - include : script-close-tag
449
- - - escape_captures :
458
+ - - embed_scope : source.ts.embedded.html
459
+ match : ' {{script_content_begin}}'
460
+ escape_captures :
450
461
1 : source.ts.embedded.html
451
462
2 : comment.block.html punctuation.definition.comment.end.html
452
463
3 : source.ts.embedded.html
453
464
4 : comment.block.html punctuation.definition.comment.end.html
454
- match : ' {{script_content_begin}}'
455
- embed_scope : source.ts.embedded.html
456
465
captures :
457
466
1 : comment.block.html punctuation.definition.comment.begin.html
458
467
pop : 1
@@ -529,13 +538,13 @@ contexts:
529
538
scope : punctuation.definition.tag.end.html
530
539
set :
531
540
- - include : template-close-tag
532
- - - escape_captures :
541
+ - - embed_scope : text.jade.embedded.html
542
+ match : ' {{template_content_begin}}'
543
+ escape_captures :
533
544
1 : text.jade.embedded.html
534
545
2 : comment.block.html punctuation.definition.comment.end.html
535
546
3 : text.jade.embedded.html
536
547
4 : comment.block.html punctuation.definition.comment.end.html
537
- match : ' {{template_content_begin}}'
538
- embed_scope : text.jade.embedded.html
539
548
captures :
540
549
1 : comment.block.html punctuation.definition.comment.begin.html
541
550
pop : 1
@@ -551,13 +560,13 @@ contexts:
551
560
scope : punctuation.definition.tag.end.html
552
561
set :
553
562
- - include : template-close-tag
554
- - - escape_captures :
563
+ - - embed_scope : text.pug.embedded.html
564
+ match : ' {{template_content_begin}}'
565
+ escape_captures :
555
566
1 : text.pug.embedded.html
556
567
2 : comment.block.html punctuation.definition.comment.end.html
557
568
3 : text.pug.embedded.html
558
569
4 : comment.block.html punctuation.definition.comment.end.html
559
- match : ' {{template_content_begin}}'
560
- embed_scope : text.pug.embedded.html
561
570
captures :
562
571
1 : comment.block.html punctuation.definition.comment.begin.html
563
572
pop : 1
@@ -573,13 +582,13 @@ contexts:
573
582
scope : punctuation.definition.tag.end.html
574
583
set :
575
584
- - include : template-close-tag
576
- - - escape_captures :
585
+ - - embed_scope : text.slm.embedded.html
586
+ match : ' {{template_content_begin}}'
587
+ escape_captures :
577
588
1 : text.slm.embedded.html
578
589
2 : comment.block.html punctuation.definition.comment.end.html
579
590
3 : text.slm.embedded.html
580
591
4 : comment.block.html punctuation.definition.comment.end.html
581
- match : ' {{template_content_begin}}'
582
- embed_scope : text.slm.embedded.html
583
592
captures :
584
593
1 : comment.block.html punctuation.definition.comment.begin.html
585
594
pop : 1
0 commit comments