Całkiem podstawowe pytanie dotyczące Hełmu. Co to jest okno / polecenie / funkcja steru, które pozwala nam wyszukiwać tekst (najlepiej przy użyciu regexp) w dowolnym buforze (np. W tym tylko do odczytu, takim jak w3m)?
Innymi słowy, szukam odpowiednika Helma dla natywnych poleceń Emacsa dla isearch-forward( C-s) / isearch-backward( C-r).
Aby to zilustrować: po wywołaniu jednego z natywnych isearchpoleceń ( C-slub C-r) możemy wyjść z trybu wyszukiwania na jeden z dwóch sposobów:
możemy wyjść i powrócić do pierwotnego punktu (przez
C-g) lubmożemy wyjść i kontynuować przeglądanie bufora z bieżącego punktu, tj. z aktualnie dopasowanego tekstu (
RETmiędzy innymi).
Szukam drugiej z tych dwóch opcji.
Oto, co próbowałem do tej pory:
helm-regexp: jest to najbliższa rzecz, której szukam, ale wykonuje ona jedynie ekwiwalentC-s/C-r+C-g(tzn. zabiera nas z powrotem do pierwotnego punktu; brak opcji zakończenia wyszukiwania i kontynuowania przeglądania bufora z aktualnie dopasowanego punkt).helm-do-grep: wygląda na to, że służy tylko do wyszukiwania tekstu w plikach (tzn. nie działa na w3m)helm-buffer-run-grep/-zgrep: uruchomienie tej komendy / funkcji powoduje wyświetlenie komunikatu o błędzie w mini-buforze:Running helm command outside of contextkiedy
helm-modejest włączony, wywołujeC-slubC-ruruchamia natywnąisearchfunkcję Emacsa (nie jest zastępowany interfejsem Helma). (może istnieje ustawienie, które możemy zmienić, aby Helm mógł przejąć to polecenie? tj. podobnie jak Helm przejmuje natywne polecenie forwrite-file(C-x C-w), którego można użyć do zmiany nazwy pliku w otwartym buforze. po prostu burza mózgów.)
helm-occurzfollow-modewłączoną.