Una pregunta bastante básica de Helm. ¿Cuál es la ventana / comando / función de Helm que nos permite buscar texto (preferiblemente usando regexp
) dentro de cualquier tipo de búfer (es decir, incluyendo solo lectura como w3m
)?
En otras palabras, estoy buscando el equivalente de Helm de los comandos nativos de Emacs para isearch-forward
( C-s
) / isearch-backward
( C-r
).
Para ilustrar: después de invocar uno de los isearch
comandos nativos ( C-s
o C-r
), podemos salir del modo de búsqueda de una de dos maneras:
podemos salir y volver al punto original (vía
C-g
), opodemos salir y continuar explorando el búfer desde el punto actual, es decir, desde el texto coincidente actualmente (a través de,
RET
entre otros).
Estoy buscando la segunda de estas dos opciones.
Esto es lo que he probado hasta ahora:
helm-regexp
: esto es lo más parecido a lo que estoy buscando, pero solo realiza el equivalente deC-s
/C-r
+C-g
(es decir, nos lleva de vuelta al punto original; no hay opción para finalizar la búsqueda y continuar explorando el búfer desde el que coincide actualmente punto).helm-do-grep
: parece que esto es solo para buscar texto dentro de archivos (es decir, no funciona en w3m)helm-buffer-run-grep
/-zgrep
: ejecutar este comando / función da como resultado un mensaje de error en el mini-búfer:Running helm command outside of context
cuando
helm-mode
está habilitado, invocandoC-s
oC-r
presenta laisearch
función nativa de Emacs (no es reemplazada por la interfaz de Helm). (¿tal vez haya una configuración que podamos cambiar para que Helm pueda hacerse cargo de este comando? es decir, similar a cómo Helm se hace cargo del comando nativo parawrite-file
(C-x C-w
) que se puede usar para cambiar el nombre de un archivo en un búfer abierto. solo lluvia de ideas).
helm-occur
confollow-mode
habilitado.