--
Use your favorite grep tool (ag, ack, git grep, ripgrep, pt, sift, findstr, grep) to start an asynchronous search. All matches will be put in a quickfix or location list.
This plugin is written in pure VimL and works with Vim and Neovim.
--
- Prompt: Use
:Grepper
to open a prompt, enter your query, optionally cycle through the list of tools, fire up the search. - Operator: Use the current visual selection to pre-fill the prompt or start searching right away.
- Commands:
:Grepper
supports a wide range of flags which makes it extremely flexible. All supported tools come with their own command for convenience::GrepperGit
,:GrepperAg
, and so on. They're all built atop of:Grepper
. - Custom tools: Changing the behaviour of the default tools is very easy. And so is adding new tools.
--
If you liked ack and ag, you will love vim-grepper.
This README is only the tip of the iceberg. Make sure to read :h grepper
and
the wiki to learn about every
feature.
Example configurations be be found here.
The truth is out there.
Use your favorite plugin manager, e.g. vim-plug:
Plug 'mhinz/vim-grepper'
General usage:
Grepping only files currently loaded in Vim:
If you like this plugin, star it! It's a great way of getting feedback. The same goes for reporting issues or feature requests.
Contact: Twitter