Function: org-export-resolve-radio-link

org-export-resolve-radio-link is a byte-compiled function defined in ox.el.gz.

Signature

(org-export-resolve-radio-link LINK INFO)

Documentation

Return radio-target object referenced as LINK destination.

INFO is a plist used as a communication channel.

Return value can be a radio-target object or nil. Assume LINK has type "radio".

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox.el.gz
(defun org-export-resolve-radio-link (link info)
  "Return radio-target object referenced as LINK destination.

INFO is a plist used as a communication channel.

Return value can be a radio-target object or nil.  Assume LINK
has type \"radio\"."
  (let ((path (org-string-clean-whitespace (org-element-property :path link))))
    (org-element-map (plist-get info :parse-tree) 'radio-target
      (lambda (radio)
	(and (org-string-equal-ignore-case
	      (org-string-clean-whitespace (org-element-property :value radio))
              path)
	     radio))
      info 'first-match)))