Skip to content

Commit 2ef29be

Browse files
authored
Merge pull request #165 from microsoft/rebuild
Rebuild grammar
2 parents 17fb31b + 7418dd2 commit 2ef29be

File tree

1 file changed

+39
-7
lines changed

1 file changed

+39
-7
lines changed

syntaxes/markdown.tmLanguage

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3921,18 +3921,50 @@
39213921
<key>frontMatter</key>
39223922
<dict>
39233923
<key>begin</key>
3924-
<string>\A-{3}\s*$</string>
3925-
<key>contentName</key>
3926-
<string>meta.embedded.block.frontmatter</string>
3924+
<string>\A(?=(-{3,}))</string>
3925+
<key>end</key>
3926+
<string>^ {,3}\1-*[ \t]*$|^[ \t]*\.{3}$</string>
3927+
<key>applyEndPatternLast</key>
3928+
<integer>1</integer>
3929+
<key>endCaptures</key>
3930+
<dict>
3931+
<key>0</key>
3932+
<dict>
3933+
<key>name</key>
3934+
<string>punctuation.definition.end.frontmatter</string>
3935+
</dict>
3936+
</dict>
39273937
<key>patterns</key>
39283938
<array>
39293939
<dict>
3930-
<key>include</key>
3931-
<string>source.yaml</string>
3940+
<key>begin</key>
3941+
<string>\A(-{3,})(.*)$</string>
3942+
<key>while</key>
3943+
<string>^(?! {,3}\1-*[ \t]*$|[ \t]*\.{3}$)</string>
3944+
<key>beginCaptures</key>
3945+
<dict>
3946+
<key>1</key>
3947+
<dict>
3948+
<key>name</key>
3949+
<string>punctuation.definition.begin.frontmatter</string>
3950+
</dict>
3951+
<key>2</key>
3952+
<dict>
3953+
<key>name</key>
3954+
<string>comment.frontmatter</string>
3955+
</dict>
3956+
</dict>
3957+
<key>contentName</key>
3958+
<string>meta.embedded.block.frontmatter</string>
3959+
<key>patterns</key>
3960+
<array>
3961+
<dict>
3962+
<key>include</key>
3963+
<string>source.yaml</string>
3964+
</dict>
3965+
</array>
39323966
</dict>
39333967
</array>
3934-
<key>end</key>
3935-
<string>(^|\G)-{3}|\.{3}\s*$</string>
39363968
</dict>
39373969
<key>table</key>
39383970
<dict>

0 commit comments

Comments
 (0)