Function: markdown--file-media-handler
markdown--file-media-handler is a byte-compiled function defined in
markdown-mode.el.
Signature
(markdown--file-media-handler MIMETYPE DATA)
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defun markdown--file-media-handler (_mimetype data)
(let* ((data (split-string data "[\0\r\n]" t "^file://"))
(files (cdr data)))
(while (not (null files))
(let* ((file (url-unhex-string (car files)))
(file (file-relative-name file))
(prompt (format "Link text(%s): " (file-name-nondirectory file)))
(link-text (read-string prompt)))
(when (string-match-p "\\s-" file)
(setq file (concat "<" file ">")))
(markdown-insert-inline-image link-text file)
(when (not (null (cdr files)))
(insert " "))
(setq files (cdr files))))))