Function: markdown-fontify-sub-superscripts
markdown-fontify-sub-superscripts is a byte-compiled function defined
in markdown-mode.el.
Signature
(markdown-fontify-sub-superscripts LAST)
Documentation
Apply text properties to sub- and superscripts from point to LAST.
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defun markdown-fontify-sub-superscripts (last)
"Apply text properties to sub- and superscripts from point to LAST."
(when (markdown-search-until-condition
(lambda () (and (not (markdown-code-block-at-point-p))
(not (markdown-inline-code-at-point-p))
(not (markdown-in-comment-p))
(not (markdown--math-block-p))))
markdown-regex-sub-superscript last t)
(let* ((subscript-p (string= (match-string 2) "~"))
(props
(if subscript-p
(car markdown-sub-superscript-display)
(cdr markdown-sub-superscript-display)))
(mp (list 'face 'markdown-markup-face
'invisible 'markdown-markup)))
(when markdown-hide-markup
(put-text-property (match-beginning 3) (match-end 3)
'display props))
(add-text-properties (match-beginning 2) (match-end 2) mp)
(add-text-properties (match-beginning 4) (match-end 4) mp)
t)))