Function: markdown-syntax-propertize-headings
markdown-syntax-propertize-headings is a byte-compiled function
defined in markdown-mode.el.
Signature
(markdown-syntax-propertize-headings START END)
Documentation
Match headings of type SYMBOL with REGEX from START to END.
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defun markdown-syntax-propertize-headings (start end)
"Match headings of type SYMBOL with REGEX from START to END."
(goto-char start)
(while (re-search-forward markdown-regex-header end t)
(unless (markdown-code-block-at-pos (match-beginning 0))
(put-text-property
(match-beginning 0) (match-end 0) 'markdown-heading
(match-data t))
(put-text-property
(match-beginning 0) (match-end 0)
(cond ((match-string-no-properties 2) 'markdown-heading-1-setext)
((match-string-no-properties 3) 'markdown-heading-2-setext)
(t (let ((atx-level (length (markdown-trim-whitespace
(match-string-no-properties 4)))))
(intern (format "markdown-heading-%d-atx" atx-level)))))
(match-data t)))))