Function: hywiki-add-to-referent
hywiki-add-to-referent is a byte-compiled function defined in
hywiki.el.
Signature
(hywiki-add-to-referent WIKIWORD TEXT POSITION)
Documentation
Display WIKIWORD referent and insert TEXT at POSITION.
Create page if it does not exist. If WIKIWORD is invalid, return nil, else return '(page . "<page-file-path>").
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hywiki.el
;; Presently used only in tests; maybe move it to the test/ dir
(defun hywiki-add-to-referent (wikiword text position)
"Display WIKIWORD referent and insert TEXT at POSITION.
Create page if it does not exist. If WIKIWORD is invalid, return
nil, else return \\='(page . \"<page-file-path>\")."
(when-let* ((referent (hywiki-add-page wikiword)))
(hywiki-find-referent wikiword)
(barf-if-buffer-read-only)
(save-excursion
(save-restriction
(widen)
(when position
(goto-char position))
(unless (bolp)
(insert (newline)))
(insert text)
(unless (bolp)
(insert (newline)))
(when position
(goto-char position))))
referent))