Function: markdown-insert-undefined-reference-button
markdown-insert-undefined-reference-button is a byte-compiled function
defined in markdown-mode.el.
Signature
(markdown-insert-undefined-reference-button REFERENCE OLDBUF)
Documentation
Insert a button for creating REFERENCE in buffer OLDBUF.
REFERENCE should be a list of the form (reference . occurrences),
as returned by markdown-get-undefined-refs.
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defun markdown-insert-undefined-reference-button (reference oldbuf)
"Insert a button for creating REFERENCE in buffer OLDBUF.
REFERENCE should be a list of the form (reference . occurrences),
as returned by `markdown-get-undefined-refs'."
(let ((label (car reference)))
;; Create a reference button
(insert-button label
:type 'markdown-undefined-reference-button
'target-buffer oldbuf
'target-line (cdr (car (cdr reference))))
(insert " (")
(dolist (occurrence (cdr reference))
(let ((line (cdr occurrence)))
;; Create a line number button
(insert-button (number-to-string line)
:type 'markdown-goto-line-button
'target-buffer oldbuf
'target-line line)
(insert " ")))
(delete-char -1)
(insert ")")
(newline)))