Version 0.1.1 of package Urgrep has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Urgrep describes itself as: ======================== Universal recursive grep ======================== More at https://elpa.gnu.org/packages/urgrep.html ## Summary: # Urgrep - Universal Recursive Grep [![GNU ELPA version][elpa-image]][elpa-link] **Urgrep** is an Emacs package to provide a universal frontend for *any* grep-like tool, as an alternative to the built-in `M-x rgrep` (and other similar packages). Currently, [`ugrep`][ugrep], [`ripgrep`][ripgrep], [`ag`][ag], [`ack`][ack], [`git grep`][git-grep], and [`grep`][grep]/[`find`][find] are supported. ## Why Urgrep? #### One package, many tools No matter which tool you prefer, you can use it with Urgrep. If a new tool comes along, you won't need to find a new Emacs package for it. #### Rich minibuffer interface Easily manipulate per-search options with Isearch-like key bindings within the Urgrep minibuffer prompt. #### Seamless support for Tramp ## Recent NEWS: # Urgrep News ## v0.1.1 (2023-06-07) - Fix Eshell integration --- ## v0.1.0 (2023-05-13) Initial release