Function: hywiki-add-info-node
hywiki-add-info-node is an interactive and byte-compiled function
defined in hywiki.el.
Signature
(hywiki-add-info-node WIKIWORD)
Documentation
Make WIKIWORD display an Info manual node and return it.
If WIKIWORD is invalid, trigger an error if called interactively or return nil if not.
After successfully adding the Info node, run hywiki-add-referent-hook.
Use hywiki-get-referent to determine whether WIKIWORD exists prior to
calling this function.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260822.1645/hywiki.el
(defun hywiki-add-info-node (wikiword)
"Make WIKIWORD display an Info manual node and return it.
If WIKIWORD is invalid, trigger an error if called interactively
or return nil if not.
After successfully adding the Info node, run `hywiki-add-referent-hook'.
Use `hywiki-get-referent' to determine whether WIKIWORD exists prior to
calling this function."
(interactive (list (or (hywiki-word-at)
(hywiki-word-read-new "Add/Edit HyWikiWord: "))))
(let ((node (save-window-excursion
(info)
(Info-read-node-name "Info node: "))))
(when (stringp node)
(unless (= (aref node 0) ?\()
(setq node (format "(%s)%s" (Info-current-filename-sans-extension) node)))
(hywiki-add-referent wikiword (cons 'info-node node)))))