@@ -354,6 +354,56 @@ contexts:
354
354
355
355
block-quotes :
356
356
# https://spec.commonmark.org/0.30/#block-quotes
357
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!CAUTION(\]))'
358
+ captures :
359
+ 1 : punctuation.definition.blockquote.markdown
360
+ 2 : markup.heading.alert.caution.markdown
361
+ 3 : punctuation.definition.heading.begin.markdown
362
+ 4 : punctuation.definition.heading.end.markdown
363
+ push :
364
+ - block-quote-caution-meta
365
+ - block-quote-body
366
+ - block-quote-punctuation-body
367
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!WARNING(\]))'
368
+ captures :
369
+ 1 : punctuation.definition.blockquote.markdown
370
+ 2 : markup.heading.alert.warning.markdown
371
+ 3 : punctuation.definition.heading.begin.markdown
372
+ 4 : punctuation.definition.heading.end.markdown
373
+ push :
374
+ - block-quote-warning-meta
375
+ - block-quote-body
376
+ - block-quote-punctuation-body
377
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!IMPORTANT(\]))'
378
+ captures :
379
+ 1 : punctuation.definition.blockquote.markdown
380
+ 2 : markup.heading.alert.important.markdown
381
+ 3 : punctuation.definition.heading.begin.markdown
382
+ 4 : punctuation.definition.heading.end.markdown
383
+ push :
384
+ - block-quote-important-meta
385
+ - block-quote-body
386
+ - block-quote-punctuation-body
387
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!NOTE(\]))'
388
+ captures :
389
+ 1 : punctuation.definition.blockquote.markdown
390
+ 2 : markup.heading.alert.note.markdown
391
+ 3 : punctuation.definition.heading.begin.markdown
392
+ 4 : punctuation.definition.heading.end.markdown
393
+ push :
394
+ - block-quote-note-meta
395
+ - block-quote-body
396
+ - block-quote-punctuation-body
397
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!TIP(\]))'
398
+ captures :
399
+ 1 : punctuation.definition.blockquote.markdown
400
+ 2 : markup.heading.alert.tip.markdown
401
+ 3 : punctuation.definition.heading.begin.markdown
402
+ 4 : punctuation.definition.heading.end.markdown
403
+ push :
404
+ - block-quote-tip-meta
405
+ - block-quote-body
406
+ - block-quote-punctuation-body
357
407
- match : ' [ \t]{,3}(>)[ ]?'
358
408
captures :
359
409
1 : punctuation.definition.blockquote.markdown
@@ -362,6 +412,31 @@ contexts:
362
412
- block-quote-body
363
413
- block-quote-punctuation-body
364
414
415
+ block-quote-caution-meta :
416
+ - meta_include_prototype : false
417
+ - meta_scope : markup.quote.alert.caution.markdown
418
+ - include : immediately-pop
419
+
420
+ block-quote-warning-meta :
421
+ - meta_include_prototype : false
422
+ - meta_scope : markup.quote.alert.warning.markdown
423
+ - include : immediately-pop
424
+
425
+ block-quote-important-meta :
426
+ - meta_include_prototype : false
427
+ - meta_scope : markup.quote.alert.important.markdown
428
+ - include : immediately-pop
429
+
430
+ block-quote-note-meta :
431
+ - meta_include_prototype : false
432
+ - meta_scope : markup.quote.alert.note.markdown
433
+ - include : immediately-pop
434
+
435
+ block-quote-tip-meta :
436
+ - meta_include_prototype : false
437
+ - meta_scope : markup.quote.alert.tip.markdown
438
+ - include : immediately-pop
439
+
365
440
block-quote-meta :
366
441
- meta_include_prototype : false
367
442
- meta_scope : markup.quote.markdown
@@ -709,6 +784,56 @@ contexts:
709
784
4 : markup.list.numbered.markdown
710
785
711
786
list-block-quotes :
787
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!CAUTION(\]))'
788
+ captures :
789
+ 1 : punctuation.definition.blockquote.markdown
790
+ 2 : markup.heading.alert.caution.markdown
791
+ 3 : punctuation.definition.heading.begin.markdown
792
+ 4 : punctuation.definition.heading.end.markdown
793
+ push :
794
+ - block-quote-caution-meta
795
+ - list-block-quote-body
796
+ - block-quote-punctuation-body
797
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!WARNING(\]))'
798
+ captures :
799
+ 1 : punctuation.definition.blockquote.markdown
800
+ 2 : markup.heading.alert.warning.markdown
801
+ 3 : punctuation.definition.heading.begin.markdown
802
+ 4 : punctuation.definition.heading.end.markdown
803
+ push :
804
+ - block-quote-warning-meta
805
+ - list-block-quote-body
806
+ - block-quote-punctuation-body
807
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!IMPORTANT(\]))'
808
+ captures :
809
+ 1 : punctuation.definition.blockquote.markdown
810
+ 2 : markup.heading.alert.important.markdown
811
+ 3 : punctuation.definition.heading.begin.markdown
812
+ 4 : punctuation.definition.heading.end.markdown
813
+ push :
814
+ - block-quote-important-meta
815
+ - list-block-quote-body
816
+ - block-quote-punctuation-body
817
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!NOTE(\]))'
818
+ captures :
819
+ 1 : punctuation.definition.blockquote.markdown
820
+ 2 : markup.heading.alert.note.markdown
821
+ 3 : punctuation.definition.heading.begin.markdown
822
+ 4 : punctuation.definition.heading.end.markdown
823
+ push :
824
+ - block-quote-note-meta
825
+ - list-block-quote-body
826
+ - block-quote-punctuation-body
827
+ - match : ' [ \t]{,3}(>)[ ]?((\[)!TIP(\]))'
828
+ captures :
829
+ 1 : punctuation.definition.blockquote.markdown
830
+ 2 : markup.heading.alert.tip.markdown
831
+ 3 : punctuation.definition.heading.begin.markdown
832
+ 4 : punctuation.definition.heading.end.markdown
833
+ push :
834
+ - block-quote-tip-meta
835
+ - list-block-quote-body
836
+ - block-quote-punctuation-body
712
837
- match : ' [ \t]*(>)[ ]?'
713
838
captures :
714
839
1 : punctuation.definition.blockquote.markdown
0 commit comments