Function: evil-set-toggle-key
evil-set-toggle-key is a byte-compiled function defined in
evil-vars.el.
Signature
(evil-set-toggle-key KEY)
Documentation
Set evil-toggle-key to KEY.
KEY must be readable by read-kbd-macro.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
;;; Setters
(defun evil-set-toggle-key (key)
"Set `evil-toggle-key' to KEY.
KEY must be readable by `read-kbd-macro'."
(let ((old-key (read-kbd-macro
(if (boundp 'evil-toggle-key)
evil-toggle-key
"C-z")))
(key (read-kbd-macro key)))
(with-no-warnings
(dolist (pair '((evil-motion-state-map evil-emacs-state)
(evil-insert-state-map evil-emacs-state)
(evil-emacs-state-map evil-exit-emacs-state)))
(when (boundp (car pair))
(let ((map (symbol-value (car pair)))
(fun (cadr pair)))
(when (keymapp map)
(define-key map key fun)
(define-key map old-key nil))))))))