Remove + on heading regex

Unneeded + on regex heading detection after tables and paragraphs
This commit is contained in:
Trevor Buckner 2020-02-11 11:30:33 -05:00 committed by GitHub
parent 30ca83bdf5
commit ec38dd1d0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,7 +69,7 @@ block.html = edit(block.html, 'i')
block.paragraph = edit(block._paragraph) block.paragraph = edit(block._paragraph)
.replace('hr', block.hr) .replace('hr', block.hr)
.replace('heading', ' {0,3}#{1,6} +') .replace('heading', ' {0,3}#{1,6} ')
.replace('|lheading', '') // setex headings don't interrupt commonmark paragraphs .replace('|lheading', '') // setex headings don't interrupt commonmark paragraphs
.replace('blockquote', ' {0,3}>') .replace('blockquote', ' {0,3}>')
.replace('fences', ' {0,3}(?:`{3,}|~{3,})[^`\\n]*\\n') .replace('fences', ' {0,3}(?:`{3,}|~{3,})[^`\\n]*\\n')
@ -101,7 +101,7 @@ block.gfm = merge({}, block.normal, {
block.gfm.table = edit(block.gfm.table) block.gfm.table = edit(block.gfm.table)
.replace('hr', block.hr) .replace('hr', block.hr)
.replace('heading', ' {0,3}#{1,6} +') .replace('heading', ' {0,3}#{1,6} ')
.replace('lheading', '([^\\n]+)\\n {0,3}(=+|-+) *(?:\\n+|$)') .replace('lheading', '([^\\n]+)\\n {0,3}(=+|-+) *(?:\\n+|$)')
.replace('blockquote', ' {0,3}>') .replace('blockquote', ' {0,3}>')
.replace('code', ' {4}[^\\n]') .replace('code', ' {4}[^\\n]')