Una domanda Helm piuttosto semplice. Qual è la finestra / comando / funzionalità di Helm che ci consente di cercare testo (preferibilmente usando regexp) all'interno di qualsiasi tipo di buffer (ovvero, incluso la sola lettura come w3m)?
In altre parole, sto cercando l'equivalente di Helm dei comandi nativi di Emacs per isearch-forward( C-s) / isearch-backward( C-r).
Per illustrare: dopo aver richiamato uno dei isearchcomandi nativi ( C-so C-r), possiamo uscire dalla modalità di ricerca in due modi:
possiamo uscire e tornare al punto originale (via
C-g), oppurepossiamo uscire e continuare a navigare nel buffer dal punto corrente, cioè dal testo attualmente abbinato (via
RETtra gli altri).
Sto cercando la seconda di queste due opzioni.
Ecco cosa ho provato finora:
helm-regexp: questa è la cosa più vicina a ciò che sto cercando, ma esegue solo l'equivalente diC-s/C-r+C-g(ovvero, ci riporta al punto originale; nessuna opzione per terminare la ricerca e continuare a navigare nel buffer da quello attualmente abbinato punto).helm-do-grep: sembra che questo sia solo per la ricerca di testo all'interno dei file (ovvero, non funziona su w3m)helm-buffer-run-grep/-zgrep: l'esecuzione di questo comando / funzione genera un messaggio di errore nel mini-buffer:Running helm command outside of contextquando
helm-modeè abilitato, invocaC-soC-rvisualizza laisearchfunzione nativa di Emacs (non è sostituita dall'interfaccia di Helm). (forse c'è un'impostazione che possiamo modificare in modo che Helm possa assumere questo comando? Vale a dire, simile a come Helm assume il comando nativo perwrite-file(C-x C-w) che può essere usato per rinominare un file in un buffer aperto. Solo brainstorming.)
helm-occurconfollow-modeabilitato.