Uma pergunta bastante básica sobre o leme. O que é a janela / comando / recurso do Helm que permite pesquisar texto (de preferência usando regexp) em qualquer tipo de buffer (por exemplo, incluindo somente leitura como w3m)?
Em outras palavras, estou procurando o equivalente de Helm aos comandos nativos do Emacs para isearch-forward( C-s) / isearch-backward( C-r).
Para ilustrar: depois de chamar um dos isearchcomandos nativos ( C-sou C-r), podemos sair do modo de pesquisa de duas maneiras:
podemos sair e retornar ao ponto original (via
C-g) oupodemos sair e continuar navegando no buffer a partir do ponto atual, ou seja, do texto atualmente correspondido (por
RETmeio de outros).
Estou procurando a segunda dessas duas opções.
Aqui está o que eu tentei até agora:
helm-regexp: esta é a coisa mais próxima do que estou procurando, mas apenas executa o equivalente aC-s/C-r+C-g(ou seja, leva-nos de volta ao ponto original; nenhuma opção para encerrar a pesquisa e continuar navegando no buffer a partir da correspondência atualmente ponto).helm-do-grep: parece que isso é apenas para procurar texto em arquivos (ou seja, não funciona no w3m)helm-buffer-run-grep/-zgrep: executar este comando / função resulta em uma mensagem de erro no mini-buffer:Running helm command outside of contextquando
helm-modeativado, invocaC-souC-rabre oisearchrecurso nativo do Emacs (não é substituído pela interface do Helm). (talvez exista uma configuração que possamos alterar para que o Helm possa assumir esse comando? ou seja, semelhante à maneira como o Helm assume o comando nativo dewrite-file(C-x C-w), que pode ser usado para renomear um arquivo em um buffer aberto. basta fazer um brainstorming.)
helm-occurcomfollow-modeativado.