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 isearch
comandi nativi ( C-s
o 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
RET
tra 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 context
quando
helm-mode
è abilitato, invocaC-s
oC-r
visualizza laisearch
funzione 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-occur
confollow-mode
abilitato.