The other unix command line tool that I love is autojump.
I am thinking on trying fish and probably fzf.
The other unix command line tool that I love is autojump.
I am thinking on trying fish and probably fzf.
https://github.com/BurntSushi/ripgrep#why-shouldnt-i-use-rip...
If you use lookarounds (or often use grep -P), RipGrep may not cover all of your needed use cases.
That said, it's very fast for general use.
If you're wondering whether to switch, don't bother unless you find ag slow.
Fish, on the other hand, I can't live without. I recommend fisherman and z, and a few other plugins I forget now (I use one that shows a notification if your long running command completes while the terminal is in the background, I love it).
Or if you want more correct gitignore matching.
> (I remember the --python option, but have no idea how to filter with rg)
rg -tpy 'def __init__'
or, to exclude Python files rg -Tpy 'def __init__'
You can see the list of types available with `rg --type-list`.It has a plugin system called fisherman. With plugins fzf, and z - An autojump clone.