Function: action:help
action:help is an interactive and byte-compiled function defined in
hibtypes.el.
Signature
(action:help HBUT)
Documentation
Display documentation for action button at point.
If a boolean function or variable, display its value.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hibtypes.el
(defun action:help (hbut)
"Display documentation for action button at point.
If a boolean function or variable, display its value."
(interactive
(list
(when (hbut:at-p)
'hbut:current)))
(when (hbut:is-p hbut)
(let* ((label (hbut:key-to-label (hattr:get hbut 'lbl-key)))
(actype (hattr:get hbut 'actype))
(args (hattr:get hbut 'args))
(type-help-func))
(setq actype (or (htype:def-symbol actype) actype))
(if hbut
(progn (setq type-help-func (intern-soft (concat (symbol-name actype) ":help")))
(if (functionp type-help-func)
(funcall type-help-func hbut)
(let ((total (hbut:report hbut)))
(when total (hui:help-ebut-highlight))))
(when (memq actype '(display-boolean display-variable))
(apply #'actype:eval actype args)))
(error "(action:help): No action button labeled: %s" label)))))