Function: embark--read-key-sequence
embark--read-key-sequence is a byte-compiled function defined in
embark.el.
Signature
(embark--read-key-sequence UPDATE)
Documentation
Read key sequence, call UPDATE function with prefix keys.
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark--read-key-sequence (update)
"Read key sequence, call UPDATE function with prefix keys."
(let (timer prefix)
(unwind-protect
(progn
(when (functionp update)
(setq timer (run-at-time
0.05 0.05
(lambda ()
(let ((new-prefix (this-single-command-keys)))
(unless (equal prefix new-prefix)
(setq prefix new-prefix)
(when (/= (length prefix) 0)
(funcall update prefix))))))))
(read-key-sequence-vector nil nil nil t 'cmd-loop))
(when timer
(cancel-timer timer)))))