Function: evil-select-search-module
evil-select-search-module is a byte-compiled function defined in
evil-search.el.
Signature
(evil-select-search-module OPTION MODULE)
Documentation
Change the search module according to MODULE.
If MODULE is isearch, then Emacs' isearch module is used.
If MODULE is evil-search, then Evil's own interactive
search module is used.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-search.el
(defun evil-select-search-module (option module)
"Change the search module according to MODULE.
If MODULE is `isearch', then Emacs' isearch module is used.
If MODULE is `evil-search', then Evil's own interactive
search module is used."
(let ((search-functions
'(forward
backward
word-forward
word-backward
unbounded-word-forward
unbounded-word-backward
next
previous)))
(dolist (fun search-functions)
(let ((isearch (intern (format "evil-search-%s" fun)))
(evil-search (intern (format "evil-ex-search-%s" fun))))
(if (eq module 'isearch)
(substitute-key-definition
evil-search isearch evil-motion-state-map)
(substitute-key-definition
isearch evil-search evil-motion-state-map)))))
(set-default option module))