Function: markdown--remove-invisible-markup

markdown--remove-invisible-markup is a byte-compiled function defined in markdown-mode.el.

Signature

(markdown--remove-invisible-markup S)

Documentation

Remove Markdown markup from string S.

This version removes characters with invisibility property markdown-markup.

Source Code

;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defun markdown--remove-invisible-markup (s)
  "Remove Markdown markup from string S.
This version removes characters with invisibility property
`markdown-markup'."
  (let (b)
    (while (setq b (text-property-any
                    0 (length s)
                    'invisible 'markdown-markup s))
      (setq s (concat
               (substring s 0 b)
               (substring s (or (next-single-property-change
                                 b 'invisible s)
                                (length s)))))))
  s)