Búsquedas con isearch en Emacs
Es una tarea habitual al editar texto el buscar caracteres o palabras. Una de las opciones que ofrece Emacs es la función de búsqueda incremental, que tiene varias formas de inicio.
| Comando | Por defecto | Ergoemacs | Descripción | 
|---|---|---|---|
| isearch-forward | C-s | C-f | solicita los caracteres a buscar | 
| isearch-forward-symbol-at-point | M-s . | F8 . | busca el símbolo bajo el cursor | 
| isearch-forward-word | M-s w | F8 w | busca palabras | 
| isearch-forward-symbol | M-s _ | F8 _ | busca símbolos (símbolos según Emacs) | 
Al ejecutar uno de estos comandos se entra dentro de un modo en el cual se puede repetir la misma búsqueda o modificarla (en el minibuffer aparece información relativa a este modo, por ejemplo tras ejecutar isearch-forward aparece I-search: para que el usuario ingrese las letras que desea buscar).
Se dispone de un gran número de opciones y atajos de teclado, válidos mientras se mantiene este modo de búsqueda. Entre los más habituales:
- RET (Enter): sale del modo de búsqueda, el cursor queda en la última locación encontrada
 - C-g: interrumpe el modo, el cursor vuelve a la posición inicial
 - C-f: repite la misma búsqueda hacia adelante
 - C-r: repite la misma búsqueda hacia atrás
 - M-s c: conmuta la sensibilidad a mayúsculas
 - M-s w: conmuta al modo de búsqueda de palabra completa
 
Hay muchas más opciones que se pueden consultar ejecutando M-x describe-function isearch-forward o directamente C-h f isearch-forward.
