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 isearch
poleceń ( C-s
lub 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 (
RET
mię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 context
kiedy
helm-mode
jest włączony, wywołujeC-s
lubC-r
uruchamia natywnąisearch
funkcję 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-occur
zfollow-mode
włączoną.