Function: hbdata:actype
hbdata:actype is a byte-compiled function defined in hbdata.el.
Signature
(hbdata:actype HBDATA)
Documentation
Return the action type in HBDATA as a string.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hbdata.el
(defun hbdata:actype (hbdata)
"Return the action type in HBDATA as a string."
(let ((nm (symbol-name (nth 3 hbdata)))
actype-sym)
(and nm (if (or (= (length nm) 2) (string-match "::" nm))
nm
;; RSW 2020-11-01 - Updated to handle programmatically created
;; explicit buttions whose action types may be non-actypes,
;; regular Elisp functions.
(setq actype-sym (intern-soft (concat "actypes::" nm)))
(if (and actype-sym (fboundp actype-sym))
(symbol-name actype-sym)
nm)))))