As emacs
(at least, Doom) uses ripgrep
under the hood, it's possible to use ripgrep
config/args to specify file filtering.
To search by glob use -g
: rg foo -g '*.tsx'
To search by file type use -t
: rg foo -t ts
To get a list of filetypes, you can use rg --file-type
.
To pass the arguments in emacs, use a double dash --
to separate the command: foo -- -t ts
. In emacs, using quotes for -g
seems to not work