Config and Shell Integration/Define a custom type in config

Persist custom type mappings across sessions.

Section: Config files

Define a custom type in config

txt
txt
--type-add
web:*.{html,css,js,ts,tsx}
Explanation

Putting `--type-add` in config saves you from repeating it on every command.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Config files
Point ripgrep at a config file
Set a path that ripgrep reads for default arguments.
OpenIn sheetbashsame section
Sample ripgrep config contents
Example settings for smart case and hidden files.
OpenIn sheettxtsame section
Debug config-driven behavior
Inspect the effective path filtering and search decisions.
OpenIn sheetbashsame section
Ignore the config for one invocation
Run ripgrep without loading config defaults.
OpenIn sheetbashsame section
Search tracked files only
Restrict ripgrep to files known to git.
OpenIn sheetbash1 tag match
Emit vimgrep-style results
Print `file:line:column:text` output for editors.
OpenIn sheetbash1 tag match