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 isearchcomandos nativos ( C-so 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,
RETentre 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 contextcuando
helm-modeestá habilitado, invocandoC-soC-rpresenta laisearchfunció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-occurconfollow-modehabilitado.