Snippets and other bits

Search specific extensions with counsel-projectile-rg

Jun 25, 2021

If you’re in a monorepo searching through stuff can be a bit chaotic. Here’s a way of narrowing down to specific file extensions with counsel-projectile-rg:

(defun search-specific-glob ()
    (let ((glob (ivy-completing-read "Glob?: " '("*.cljs"
      (counsel-projectile-rg (concat "--glob " glob))))

First it’ll list the extensions with Ivy, then lets you input a search term as normal.

← Back to root