Wie können wir Emacs 'rgrep anpassen, um ripgrep (rg executable) zu verwenden - damit es gleichzeitig für die Suche in Latein 1, UTF-8 und UTF-16 funktioniert?Rgrep in Emacs, um ripgrep zu verwenden
Die Idee ist es, den Standard rgrep Befehl von Emacs wieder zu verwenden, so dass wir auch nächste Fehler und vorherige Fehler verwenden können ...
Ich sehe nicht, wie voll die Integration (für die base dir) und die (für die Dateien übereinstimmenden) Spezifizierer, unter anderem.
(grep-apply-setting 'grep-find-template
"rg -uu -g <F> <R> <D>")
produzieren
rg -uu -g \(-iname \*.txt \) test .
error: Invalid value for '--max-count <NUM>': invalid digit found in string
Grep exited abnormally with code 1 at Sun Aug 6 00:23:58
'rg' nicht' find' Prädikate nicht unterstützt. Einfach normales Globbing. Sie müssen es mit dem 'find' Befehl kombinieren. –
@ JürgenHötzel Danke für die Info. Könnten Sie zeigen, wie Sie es dann schreiben (und als Antwort veröffentlichen)? – user3341592
Es gibt zwei Pakete in Melpa, die mit Ripgrep arbeiten: 'rg' und' ripgrep'. Ich probiere 'rg' jetzt aus, weil es sagt, dass es' wgrep-ag' unterstützt; 'wgrep' ist eines meiner Lieblingsfeatures. – jpkotta