grep is a tool for finding text inside files. Text is found by matching a pattern provided by the user in one or many files. The pattern may be provided as a basic or extended regular expression, or as fixed strings. By default, the matching text is simply printed to the screen, however the output can be greatly customized to include, for example, line numbers. GNU grep offers many extensions over the standard utility, including, for example, recursive directory searching.
ast-grep is an AST-based tool to search code by pattern code. Think of it as your old-friend grep, but matching AST nodes instead of text. You can write patterns as if you are writing ordinary code. It will match all code that has the same syntactical structure.
Fast line oriented regex searching as a library.
Fast line oriented regex searching as a library.
This package contains many functions useful for monitoring and reporting the results of clinical trials and other experiments in which treatments are compared. LaTeX
is used to typeset the resulting reports, recommended to be in the context of knitr'. The Hmisc', ggplot2', and lattice packages are used by greport for high-level graphics.
This crate provides utilities for search oriented command line applications.
Documentation at https://melpa.org/#/phi-grep
Documentation at https://melpa.org/#/git-grep
Documentation at https://melpa.org/#/org-grep
Documentation at https://melpa.org/#/ast-grep
File::Grep
provides similar functionality as perl's builtin grep
, map
, and foreach
commands, but iterating over a passed filelist instead of arrays. While trivial, this module can provide a quick dropin when such functionality is needed.
Use PCRE2 with the grep crate.
Documentation at https://melpa.org/#/repo-grep
Use Rust's regex library with the grep crate.
Documentation at https://melpa.org/#/direx-grep
This Emacs package allows managing multiple grep buffers.
Documentation at https://melpa.org/#/grep-a-lot
This package is an implementation of the grep crate's Sink trait that provides standard printing of search results, similar to grep itself.
This package is an implementation of the grep crate's Sink trait that provides standard printing of search results, similar to grep itself.
This crate provides a low level interface for describing regular expression matchers. The grep
crate uses this interface in order to make the regex engine it uses pluggable.
Documentation at https://melpa.org/#/helm-grepint
Fast line oriented regex searching as a library.
This package provides an Emacs package for more context in compilation/grep buffers. Works with wgrep
, ack
, ag
, ivy
.
Documentation at https://melpa.org/#/nerd-icons-grep