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