Function: markdown-reference-goto-definition
markdown-reference-goto-definition is an interactive and byte-compiled
function defined in markdown-mode.el.
Signature
(markdown-reference-goto-definition)
Documentation
Jump to the definition of the reference at point or create it.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
;;; References ================================================================
(defun markdown-reference-goto-definition ()
"Jump to the definition of the reference at point or create it."
(interactive)
(when (thing-at-point-looking-at markdown-regex-link-reference)
(let* ((text (match-string-no-properties 3))
(reference (match-string-no-properties 6))
(target (downcase (if (string= reference "") text reference)))
(loc (cadr (save-match-data (markdown-reference-definition target)))))
(if loc
(goto-char loc)
(goto-char (match-beginning 0))
(markdown-insert-reference-definition target)))))