Skip to content

Commit 88499d3

Browse files
committed
Syntax: Fix Github alert indentation
1 parent a40a91b commit 88499d3

File tree

2 files changed

+75
-10
lines changed

2 files changed

+75
-10
lines changed

syntaxes/Markdown.sublime-syntax

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ contexts:
384384

385385
block-quotes:
386386
# https://spec.commonmark.org/0.30/#block-quotes
387-
- match: '[ \t]{,3}(>)[ ]?((\[)!CAUTION(\]))'
387+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!CAUTION(\]))'
388388
captures:
389389
1: punctuation.definition.blockquote.markdown
390390
2: markup.heading.alert.caution.markdown
@@ -393,7 +393,7 @@ contexts:
393393
push:
394394
- block-quote-caution-meta
395395
- block-quote-body
396-
- match: '[ \t]{,3}(>)[ ]?((\[)!WARNING(\]))'
396+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!WARNING(\]))'
397397
captures:
398398
1: punctuation.definition.blockquote.markdown
399399
2: markup.heading.alert.warning.markdown
@@ -402,7 +402,7 @@ contexts:
402402
push:
403403
- block-quote-warning-meta
404404
- block-quote-body
405-
- match: '[ \t]{,3}(>)[ ]?((\[)!IMPORTANT(\]))'
405+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!IMPORTANT(\]))'
406406
captures:
407407
1: punctuation.definition.blockquote.markdown
408408
2: markup.heading.alert.important.markdown
@@ -411,7 +411,7 @@ contexts:
411411
push:
412412
- block-quote-important-meta
413413
- block-quote-body
414-
- match: '[ \t]{,3}(>)[ ]?((\[)!NOTE(\]))'
414+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!NOTE(\]))'
415415
captures:
416416
1: punctuation.definition.blockquote.markdown
417417
2: markup.heading.alert.note.markdown
@@ -420,7 +420,7 @@ contexts:
420420
push:
421421
- block-quote-note-meta
422422
- block-quote-body
423-
- match: '[ \t]{,3}(>)[ ]?((\[)!TIP(\]))'
423+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!TIP(\]))'
424424
captures:
425425
1: punctuation.definition.blockquote.markdown
426426
2: markup.heading.alert.tip.markdown
@@ -813,7 +813,7 @@ contexts:
813813
4: markup.list.numbered.markdown
814814

815815
list-block-quotes:
816-
- match: '[ \t]{,3}(>)[ ]?((\[)!CAUTION(\]))'
816+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!CAUTION(\]))'
817817
captures:
818818
1: punctuation.definition.blockquote.markdown
819819
2: markup.heading.alert.caution.markdown
@@ -822,7 +822,7 @@ contexts:
822822
push:
823823
- block-quote-caution-meta
824824
- list-block-quote-body
825-
- match: '[ \t]{,3}(>)[ ]?((\[)!WARNING(\]))'
825+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!WARNING(\]))'
826826
captures:
827827
1: punctuation.definition.blockquote.markdown
828828
2: markup.heading.alert.warning.markdown
@@ -831,7 +831,7 @@ contexts:
831831
push:
832832
- block-quote-warning-meta
833833
- list-block-quote-body
834-
- match: '[ \t]{,3}(>)[ ]?((\[)!IMPORTANT(\]))'
834+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!IMPORTANT(\]))'
835835
captures:
836836
1: punctuation.definition.blockquote.markdown
837837
2: markup.heading.alert.important.markdown
@@ -840,7 +840,7 @@ contexts:
840840
push:
841841
- block-quote-important-meta
842842
- list-block-quote-body
843-
- match: '[ \t]{,3}(>)[ ]?((\[)!NOTE(\]))'
843+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!NOTE(\]))'
844844
captures:
845845
1: punctuation.definition.blockquote.markdown
846846
2: markup.heading.alert.note.markdown
@@ -849,7 +849,7 @@ contexts:
849849
push:
850850
- block-quote-note-meta
851851
- list-block-quote-body
852-
- match: '[ \t]{,3}(>)[ ]?((\[)!TIP(\]))'
852+
- match: '[ \t]{,3}(>)[ ]?[ \t]{,3}((\[)!TIP(\]))'
853853
captures:
854854
1: punctuation.definition.blockquote.markdown
855855
2: markup.heading.alert.tip.markdown

tests/syntax_test_markdown.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8524,13 +8524,78 @@ This is a [[wiki link]].
85248524
85258525
# TEST: GITHUB ALERTS #########################################################
85268526
8527+
>[!CAUTION]
8528+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8529+
|^^^^^^^^^^^ markup.quote.alert.caution.markdown
8530+
|^^^^^^^^^^ markup.heading.alert.caution.markdown
8531+
|^ punctuation.definition.heading.begin.markdown
8532+
| ^ punctuation.definition.heading.end.markdown
8533+
85278534
> [!CAUTION]
85288535
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
85298536
|^^^^^^^^^^^^ markup.quote.alert.caution.markdown
85308537
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
85318538
| ^ punctuation.definition.heading.begin.markdown
85328539
| ^ punctuation.definition.heading.end.markdown
85338540
8541+
> [!CAUTION]
8542+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8543+
|^^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8544+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8545+
| ^ punctuation.definition.heading.begin.markdown
8546+
| ^ punctuation.definition.heading.end.markdown
8547+
8548+
> [!CAUTION]
8549+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8550+
|^^^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8551+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8552+
| ^ punctuation.definition.heading.begin.markdown
8553+
| ^ punctuation.definition.heading.end.markdown
8554+
8555+
> [!CAUTION]
8556+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8557+
|^^^^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8558+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8559+
| ^ punctuation.definition.heading.begin.markdown
8560+
| ^ punctuation.definition.heading.end.markdown
8561+
8562+
> [!CAUTION]
8563+
| <- markup.quote.markdown punctuation.definition.blockquote.markdown
8564+
|^^^^^^^^^^^^^^^^ markup.quote.markdown
8565+
| ^^^^^^^^^^^^^^^ markup.raw.block.markdown
8566+
8567+
---
8568+
8569+
> [!CAUTION]
8570+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8571+
|^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8572+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8573+
| ^ punctuation.definition.heading.begin.markdown
8574+
| ^ punctuation.definition.heading.end.markdown
8575+
8576+
> [!CAUTION]
8577+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8578+
|^^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8579+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8580+
| ^ punctuation.definition.heading.begin.markdown
8581+
| ^ punctuation.definition.heading.end.markdown
8582+
8583+
> [!CAUTION]
8584+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8585+
|^^^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8586+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8587+
| ^ punctuation.definition.heading.begin.markdown
8588+
| ^ punctuation.definition.heading.end.markdown
8589+
8590+
> [!CAUTION]
8591+
| <- markup.quote.alert.caution.markdown punctuation.definition.blockquote.markdown
8592+
|^^^^^^^^^^^^^^^ markup.quote.alert.caution.markdown
8593+
| ^^^^^^^^^^ markup.heading.alert.caution.markdown
8594+
| ^ punctuation.definition.heading.begin.markdown
8595+
| ^ punctuation.definition.heading.end.markdown
8596+
8597+
---
8598+
85348599
> [!CAUTION]
85358600
>
85368601
> Text

0 commit comments

Comments
 (0)