Function: org-link--search-radio-target

org-link--search-radio-target is a byte-compiled function defined in ol.el.gz.

Signature

(org-link--search-radio-target TARGET)

Documentation

Search a radio target matching TARGET in current buffer.

White spaces are not significant.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ol.el.gz
(defun org-link--search-radio-target (target)
  "Search a radio target matching TARGET in current buffer.
White spaces are not significant."
  (let ((re (format "<<<%s>>>"
		    (mapconcat #'regexp-quote
			       (split-string target)
			       "[ \t]+\\(?:\n[ \t]*\\)?")))
	(origin (point)))
    (goto-char (point-min))
    (catch :radio-match
      (while (re-search-forward re nil t)
	(forward-char -1)
	(let ((object (org-element-context)))
	  (when (eq (org-element-type object) 'radio-target)
	    (goto-char (org-element-property :begin object))
	    (org-show-context 'link-search)
	    (throw :radio-match nil))))
      (goto-char origin)
      (user-error "No match for radio target: %s" target))))