Skip to content

Commit a8e8984

Browse files
committed
Use markdown parsing for fenced code blocks
1 parent 5ee4854 commit a8e8984

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

poly-markdown.el

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
:head-matcher (pm-make-text-property-matcher 'markdown-yaml-metadata-begin)
6262
:tail-matcher (pm-make-text-property-matcher 'markdown-yaml-metadata-end))
6363

64-
(define-auto-innermode poly-markdown-fenced-code-innermode poly-markdown-root-innermode
65-
:head-matcher (cons "^[ \t]*\\(```{?[[:alpha:]].*\n\\)" 1)
66-
:tail-matcher (cons "^[ \t]*\\(```\\)[ \t]*$" 1)
64+
(define-auto-innermode poly-markdown-fenced-code-innermode
65+
:head-matcher (pm-make-text-property-matcher 'markdown-gfm-block-begin)
66+
:tail-matcher (pm-make-text-property-matcher 'markdown-gfm-block-end)
6767
:mode-matcher (cons "```[ \t]*{?\\(?:lang *= *\\)?\\([^ \t\n;=,}]+\\)" 1))
6868

6969
(define-auto-innermode poly-markdown-inline-code-innermode poly-markdown-root-innermode

0 commit comments

Comments
 (0)