Function: hattr:clear
hattr:clear is a byte-compiled function defined in hbut.el.
Signature
(hattr:clear HBUT)
Documentation
Remove all of HBUT's attributes except variable-documentation.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hbut.el
(defun hattr:clear (hbut)
"Remove all of HBUT's attributes except `variable-documentation'."
(let (sublist)
(or (symbolp hbut)
(error "(hattr:clear): Argument not a Hyperbole button: %s" hbut))
(if (setq sublist (memq 'variable-documentation (symbol-plist hbut)))
(progn
(setcdr (cdr sublist) nil)
(setplist hbut sublist))
(setplist hbut nil))))