Function: evil-add-hjkl-bindings
evil-add-hjkl-bindings is a macro defined in evil-core.el.
Signature
(evil-add-hjkl-bindings KEYMAP &optional STATE &rest BINDINGS)
Documentation
Add "h", "j", "k", "l" bindings to KEYMAP in STATE.
Add additional BINDINGS if specified.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-core.el
(defmacro evil-add-hjkl-bindings (keymap &optional state &rest bindings)
"Add \"h\", \"j\", \"k\", \"l\" bindings to KEYMAP in STATE.
Add additional BINDINGS if specified."
(declare (indent defun))
`(evil-define-key ,state ,keymap
"h" (lookup-key evil-motion-state-map "h")
"j" (lookup-key evil-motion-state-map "j")
"k" (lookup-key evil-motion-state-map "k")
"l" (lookup-key evil-motion-state-map "l")
":" (lookup-key evil-motion-state-map ":")
,@bindings))