gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU ELPA] Urgrep version 0.2.0


From: ELPA update
Subject: [GNU ELPA] Urgrep version 0.2.0
Date: Fri, 01 Sep 2023 05:03:52 -0400

Version 0.2.0 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.3.0 (in progress)

No changes yet

---

## v0.2.0 (2023-08-31)

### New features
- Add support for toggling whether to search in hidden files (`M-s h` in the
  search prompt, or `urgrep-search-hidden-files` globally)
- Add `:directory` key to `urgrep-command`, allowing you to specify zero or more
  directories to search in
- `urgrep` builtin for Eshell now supports specifying search directories as
  arguments
- Allow setting the search tool to use on the fly when reading the query
  (`M-s t` in the search prompt)

### Breaking changes
- `urgrep-run-command` now takes `:tool` as an optional key to match `urgrep`

---

## v0.1.1 (2023-06-07)

### Bug fixes
- Fix Eshell integration

---

## v0.1.0 (2023-05-13)

Initial release



reply via email to

[Prev in Thread] Current Thread [Next in Thread]