From 9875ae107784c08bf1093c5fc71d29f6cc75a309 Mon Sep 17 00:00:00 2001 From: Richard Min Date: Fri, 24 Mar 2017 19:56:53 -0700 Subject: [PATCH] Support `...` terminating Yaml FrontMatter (#23195) * FrontMatter rendered properly on markdownEngine * FrontMatter terminates for 3 - or . * Regex applied on both files for markdown --- extensions/markdown/src/markdownEngine.ts | 2 +- extensions/markdown/syntaxes/markdown.tmLanguage | 2 +- extensions/markdown/syntaxes/markdown.tmLanguage.base | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/markdown/src/markdownEngine.ts b/extensions/markdown/src/markdownEngine.ts index 6c6c9e3dffb..e1878774a5c 100644 --- a/extensions/markdown/src/markdownEngine.ts +++ b/extensions/markdown/src/markdownEngine.ts @@ -22,7 +22,7 @@ interface MarkdownIt { utils: any; } -const FrontMatterRegex = /^---\s*[^]*?---\s*/; +const FrontMatterRegex = /^---\s*[^]*?(-{3}|\.{3})\s*/; export class MarkdownEngine { private md: MarkdownIt; diff --git a/extensions/markdown/syntaxes/markdown.tmLanguage b/extensions/markdown/syntaxes/markdown.tmLanguage index 855f438cb0c..4b102cfcf5d 100644 --- a/extensions/markdown/syntaxes/markdown.tmLanguage +++ b/extensions/markdown/syntaxes/markdown.tmLanguage @@ -3551,7 +3551,7 @@ begin \A-{3}\s*$ while - ^(?!-{3}\s*$) + ^(?!(-{3}|\.{3})\s*$) patterns diff --git a/extensions/markdown/syntaxes/markdown.tmLanguage.base b/extensions/markdown/syntaxes/markdown.tmLanguage.base index 44e8cdf8a3f..40a6189f0ef 100644 --- a/extensions/markdown/syntaxes/markdown.tmLanguage.base +++ b/extensions/markdown/syntaxes/markdown.tmLanguage.base @@ -1184,7 +1184,7 @@ begin \A-{3}\s*$ while - ^(?!-{3}\s*$) + ^(?!(-{3}|\.{3})\s*$) patterns -- GitLab