Eine ziemlich einfache Helmfrage. Was ist das Helmfenster / -befehl / -funktion, mit dem wir regexpinnerhalb eines beliebigen Puffertyps (dh einschließlich schreibgeschütztem Text ) nach Text suchen können (vorzugsweise mit w3m)?
Mit anderen Worten, ich suche nach Helms Äquivalent zu Emacs 'nativen Befehlen für isearch-forward( C-s) / isearch-backward( C-r).
Zur Veranschaulichung: Nach dem Aufrufen eines der nativen isearchBefehle ( C-soder C-r) können Sie den Suchmodus auf zwei Arten beenden:
wir können verlassen und zum ursprünglichen Punkt (via
C-g) zurückkehren, oderWir können den Puffer vom aktuellen Punkt aus beenden und weiter durchsuchen, dh vom aktuell übereinstimmenden Text (
RETunter anderem über).
Ich suche nach der zweiten dieser beiden Optionen.
Folgendes habe ich bisher versucht:
helm-regexp: Dies ist das, was mir am nächsten kommt, aber es entspricht nur dem Äquivalent vonC-s/C-r+C-g(dh es bringt uns zurück zum ursprünglichen Punkt; keine Option zum Beenden der Suche und zum weiteren Durchsuchen des Puffers aus dem aktuell übereinstimmenden Punkt).helm-do-grep: es scheint, dass dies nur für die Suche nach Text in Dateien ist (dh funktioniert nicht auf w3m)helm-buffer-run-grep/-zgrep: Das Ausführen dieses Befehls / dieser Funktion führt zu einer Fehlermeldung im Minipuffer:Running helm command outside of contextWenn diese
helm-modeOption aktiviert ist, wird die native Funktion von Emacs aufgerufenC-soderC-raufgerufenisearch(sie wird nicht durch die Helm-Oberfläche ersetzt). (Vielleicht können wir eine Einstellung ändern, damit Helm diesen Befehl übernehmen kann? Das heißt, ähnlich wie Helm den nativen Befehl fürwrite-file(C-x C-w) übernimmt, mit dem eine Datei in einem offenen Puffer umbenannt werden kann. Nur Brainstorming.)
helm-occurmitfollow-modeaktiviert.