evil
tiene dos implementaciones de búsqueda, una es propia, la otra es una envoltura alrededor de emacs isearch
. evil-search-forward
envuelve isearch-forward
, evil-ex-search-forward
invoca la búsqueda interna.
El que se usa se rige por la variable evil-search-module
, el valor predeterminado es isearch
. En este modo, evil
la búsqueda se comporta exactamente igual que emacs (porque lo es). Cuando se configura para evil-search
obtener un comportamiento mucho más similar vim
. (No puedo enumerar las diferencias desde que emigró de vim
a emacs
/ evil
hace bastante tiempo, pero jugar con esta variable, obtendrá el sabor de la misma y decidir lo que le gusta más. Utilizo isearch
porque me sale un comportamiento coherente con otros lugares en emacs donde me adhiero al modo emacs y hago evil
un muy buen trabajo envolviendo la funcionalidad nativa isearch
y preservando vim
, pero es una cuestión de gustos y hábitos)
Yuri Steinschreiber
fuente