Function: ibtypes::org-link-outside-org-mode
ibtypes::org-link-outside-org-mode is a byte-compiled function defined
in hibtypes.el.
Signature
(ibtypes::org-link-outside-org-mode)
Documentation
Follow an Org link in a non-Org mode buffer.
This should be a very low priority so other Hyperbole types handle any links they recognize first.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hibtypes.el
;;; ========================================================================
;;; Follows Org links that are in non-Org mode buffers
;;; ========================================================================
;; Org links in Org mode are handled at the highest priority; see the last
;; section at the end of this file.
(defib org-link-outside-org-mode ()
"Follow an Org link in a non-Org mode buffer.
This should be a very low priority so other Hyperbole types
handle any links they recognize first."
(when (and (not (funcall hsys-org-mode-function))
;; Prevent infinite recursion, e.g. if called via
;; `org-metareturn-hook' from `org-meta-return' invocation.
(not (hyperb:stack-frame '(ibtypes::debugger-source org-meta-return))))
(declare-function hsys-org-link-at-p "hsys-org" ())
(declare-function hsys-org-set-ibut-label "hsys-org" (start-end))
(let ((start-end (hsys-org-link-at-p)))
(when start-end
(hsys-org-set-ibut-label start-end)
(hact #'org-open-at-point-global)))))