Variable: evil-ex-search-keymap
evil-ex-search-keymap is a variable defined in evil-vars.el.
Value
<down> next-complete-history-element
<escape> abort-recursive-edit
<next> next-history-element
<prior> previous-history-element
<return> exit-minibuffer
<tab> completion-at-point
<up> previous-complete-history-element
C-a completion-at-point
C-b move-beginning-of-line
C-c abort-recursive-edit
C-d completion-at-point
C-f evil-command-window
C-g abort-minibuffers
C-k evil-insert-digraph
C-l completion-at-point
C-n next-history-element
C-p previous-history-element
C-r evil-paste-from-register
C-u evil-delete-whole-line
C-v quoted-insert
C-w evil-delete-backward-word
DEL evil-ex-delete-backward-char
RET exit-minibuffer
S-<left> backward-word
S-<right> forward-word
TAB completion-at-point
Documentation
Keymap used in ex-search-mode.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defcustom evil-want-C-w-delete t
"Whether `C-w' deletes a word in Insert/Ex/Search state."
:type 'boolean
:group 'evil
:set (lambda (sym value)
(set-default sym value)
(when (and (boundp 'evil-insert-state-map)
(boundp 'evil-replace-state-map))
(cond
((and (not value)
(eq (lookup-key evil-insert-state-map (kbd "C-w"))
'evil-delete-backward-word))
(define-key evil-insert-state-map (kbd "C-w") 'evil-window-map)
(define-key evil-replace-state-map (kbd "C-w") 'evil-window-map))
((and value
(eq (lookup-key evil-insert-state-map (kbd "C-w"))
'evil-window-map))
(define-key evil-insert-state-map (kbd "C-w") 'evil-delete-backward-word)
(define-key evil-replace-state-map (kbd "C-w") 'evil-delete-backward-word))))
(when (boundp 'evil-command-line-map)
(cond
((and (not value)
(eq (lookup-key evil-command-line-map (kbd "C-w"))
'evil-delete-backward-word))
(define-key evil-command-line-map (kbd "C-w") nil))
((and value
(null (lookup-key evil-command-line-map (kbd "C-w"))))
(define-key evil-command-line-map (kbd "C-w") 'evil-delete-backward-word))))
(when (boundp 'evil-ex-search-keymap)
(cond
((and (not value)
(null (lookup-key evil-ex-search-keymap (kbd "C-w"))))
(define-key evil-ex-search-keymap (kbd "C-w") 'evil-search-yank-word))
((and value
(eq (lookup-key evil-ex-search-keymap (kbd "C-w"))
'evil-search-yank-word))
(define-key evil-ex-search-keymap (kbd "C-w") nil))))))