Jake Worth

Searching with Ripgrep

Published: December 30, 2019 2 min read

I’ve been using Ripgrep on my work machine, and for pure performance, it’s tough to beat.

Here are two mappings I’ve set up to replace common search behaviors with with their Ripgrep equivalent. The first uses Ripgrep for Vim searches, and the second uses Ripgrep for :grep command-mode searches.

if executable('rg')
  " Use ripgrep for Vim search
  let g:ackprg = 'rg --vimgrep'

  " Use ripgrep for :grep search
  set grepprg=rg
endif

As a side note, I’m still a huge fan of Ack for more powerful flags and features.

✉️ Get better at programming by learning with me. Subscribe to Jake Worth's Newsletter for bi-weekly ideas, creations, and curated resources from across the world of programming. Join me today!


Blog of Jake Worth, software engineer in Maine.

© 2022 Jake Worth.