Function: hydra-timeout
hydra-timeout is a byte-compiled function defined in hydra.el.
Signature
(hydra-timeout SECS &optional FUNCTION)
Documentation
In SECS seconds call FUNCTION, then function hydra-keyboard-quit.
Cancel the previous hydra-timeout.
Source Code
;; Defined in ~/.emacs.d/elpa/hydra-20250316.1254/hydra.el
(defun hydra-timeout (secs &optional function)
"In SECS seconds call FUNCTION, then function `hydra-keyboard-quit'.
Cancel the previous `hydra-timeout'."
(cancel-timer hydra-timeout-timer)
(setq hydra-timeout-timer (timer-create))
(timer-set-time hydra-timeout-timer
(timer-relative-time (current-time) secs))
(timer-set-function
hydra-timeout-timer
`(lambda ()
,(when function
`(funcall ,function))
(hydra-keyboard-quit)))
(timer-activate hydra-timeout-timer))