Function: hycontrol-setup
hycontrol-setup is a byte-compiled function defined in hycontrol.el.
Signature
(hycontrol-setup ARG SETUP-FUNCTION)
Documentation
HyControl initialization; passes through ARG and SETUP-FUNCTION.
SETUP-FUNCTION is HyControl mode-specific.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hycontrol.el
;;; HyControl private initialization functions
(defun hycontrol-setup (arg setup-function)
"HyControl initialization; passes through ARG and SETUP-FUNCTION.
SETUP-FUNCTION is HyControl mode-specific."
;; Save status value of which-key help package and quit any
;; in-progress which-key help without any user alert.
(when (boundp 'which-key-inhibit)
(setq hycontrol--initial-which-key-inhibit which-key-inhibit
which-key-inhibit t)
(which-key--hide-popup-ignore-command))
(setq arg (prefix-numeric-value arg)
inhibit-quit t
hycontrol--exit-status nil)
(and hycontrol-debug (not (integerp hycontrol-debug)) (setq hycontrol-debug message-log-max))
(if (called-interactively-p 'interactive) (hycontrol-save-configurations))
(cond ((or (not (integerp arg)) (< arg 1))
(setq arg 1))
((> arg hycontrol-maximum-units)
(setq arg hycontrol-maximum-units)))
(setq hycontrol-arg arg
prefix-arg arg)
(hycontrol-invert-mode-line)
(add-hook 'pre-command-hook 'hycontrol-pre-command-hook)
(add-hook 'post-command-hook 'hycontrol-post-command-hook)
(funcall setup-function))