default_types.rs (ripgrep-12.1.1) | : | default_types.rs (ripgrep-13.0.0) | ||
---|---|---|---|---|
/// This list represents the default file types that ripgrep ships with. In | /// This list represents the default file types that ripgrep ships with. In | |||
/// general, any file format is fair game, although it should generally be | /// general, any file format is fair game, although it should generally be | |||
/// limited to reasonably popular open formats. For other cases, you can add | /// limited to reasonably popular open formats. For other cases, you can add | |||
/// types to each invocation of ripgrep with the '--type-add' flag. | /// types to each invocation of ripgrep with the '--type-add' flag. | |||
/// | /// | |||
/// If you would like to add or improve this list, please file a PR: | /// If you would like to add or improve this list, please file a PR: | |||
/// https://github.com/BurntSushi/ripgrep | /// <https://github.com/BurntSushi/ripgrep>. | |||
/// | /// | |||
/// Please try to keep this list sorted lexicographically and wrapped to 79 | /// Please try to keep this list sorted lexicographically and wrapped to 79 | |||
/// columns (inclusive). | /// columns (inclusive). | |||
#[rustfmt::skip] | #[rustfmt::skip] | |||
pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[ | pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[ | |||
("agda", &["*.agda", "*.lagda"]), | ("agda", &["*.agda", "*.lagda"]), | |||
("aidl", &["*.aidl"]), | ("aidl", &["*.aidl"]), | |||
("amake", &["*.mk", "*.bp"]), | ("amake", &["*.mk", "*.bp"]), | |||
("asciidoc", &["*.adoc", "*.asc", "*.asciidoc"]), | ("asciidoc", &["*.adoc", "*.asc", "*.asciidoc"]), | |||
("asm", &["*.asm", "*.s", "*.S"]), | ("asm", &["*.asm", "*.s", "*.S"]), | |||
("asp", &[ | ("asp", &[ | |||
"*.aspx", "*.aspx.cs", "*.aspx.cs", "*.ascx", "*.ascx.cs", "*.ascx.vb", | "*.aspx", "*.aspx.cs", "*.aspx.vb", "*.ascx", "*.ascx.cs", "*.ascx.vb", | |||
]), | ]), | |||
("ats", &["*.ats", "*.dats", "*.sats", "*.hats"]), | ("ats", &["*.ats", "*.dats", "*.sats", "*.hats"]), | |||
("avro", &["*.avdl", "*.avpr", "*.avsc"]), | ("avro", &["*.avdl", "*.avpr", "*.avsc"]), | |||
("awk", &["*.awk"]), | ("awk", &["*.awk"]), | |||
("bazel", &["*.bzl", "WORKSPACE", "BUILD", "BUILD.bazel"]), | ("bazel", &["*.bazel", "*.bzl", "*.BUILD", "*.bazelrc", "BUILD", "WORKSPACE" ]), | |||
("bitbake", &["*.bb", "*.bbappend", "*.bbclass", "*.conf", "*.inc"]), | ("bitbake", &["*.bb", "*.bbappend", "*.bbclass", "*.conf", "*.inc"]), | |||
("brotli", &["*.br"]), | ("brotli", &["*.br"]), | |||
("buildstream", &["*.bst"]), | ("buildstream", &["*.bst"]), | |||
("bzip2", &["*.bz2", "*.tbz2"]), | ("bzip2", &["*.bz2", "*.tbz2"]), | |||
("c", &["*.[chH]", "*.[chH].in", "*.cats"]), | ("c", &["*.[chH]", "*.[chH].in", "*.cats"]), | |||
("cabal", &["*.cabal"]), | ("cabal", &["*.cabal"]), | |||
("cbor", &["*.cbor"]), | ("cbor", &["*.cbor"]), | |||
("ceylon", &["*.ceylon"]), | ("ceylon", &["*.ceylon"]), | |||
("clojure", &["*.clj", "*.cljc", "*.cljs", "*.cljx"]), | ("clojure", &["*.clj", "*.cljc", "*.cljs", "*.cljx"]), | |||
("cmake", &["*.cmake", "CMakeLists.txt"]), | ("cmake", &["*.cmake", "CMakeLists.txt"]), | |||
skipping to change at line 55 | skipping to change at line 55 | |||
("csharp", &["*.cs"]), | ("csharp", &["*.cs"]), | |||
("cshtml", &["*.cshtml"]), | ("cshtml", &["*.cshtml"]), | |||
("css", &["*.css", "*.scss"]), | ("css", &["*.css", "*.scss"]), | |||
("csv", &["*.csv"]), | ("csv", &["*.csv"]), | |||
("cython", &["*.pyx", "*.pxi", "*.pxd"]), | ("cython", &["*.pyx", "*.pxi", "*.pxd"]), | |||
("d", &["*.d"]), | ("d", &["*.d"]), | |||
("dart", &["*.dart"]), | ("dart", &["*.dart"]), | |||
("dhall", &["*.dhall"]), | ("dhall", &["*.dhall"]), | |||
("diff", &["*.patch", "*.diff"]), | ("diff", &["*.patch", "*.diff"]), | |||
("docker", &["*Dockerfile*"]), | ("docker", &["*Dockerfile*"]), | |||
("dvc", &["Dvcfile", "*.dvc"]), | ||||
("ebuild", &["*.ebuild"]), | ("ebuild", &["*.ebuild"]), | |||
("edn", &["*.edn"]), | ("edn", &["*.edn"]), | |||
("elisp", &["*.el"]), | ("elisp", &["*.el"]), | |||
("elixir", &["*.ex", "*.eex", "*.exs"]), | ("elixir", &["*.ex", "*.eex", "*.exs"]), | |||
("elm", &["*.elm"]), | ("elm", &["*.elm"]), | |||
("erb", &["*.erb"]), | ("erb", &["*.erb"]), | |||
("erlang", &["*.erl", "*.hrl"]), | ("erlang", &["*.erl", "*.hrl"]), | |||
("fidl", &["*.fidl"]), | ("fidl", &["*.fidl"]), | |||
("fish", &["*.fish"]), | ("fish", &["*.fish"]), | |||
("flatbuffers", &["*.fbs"]), | ||||
("fortran", &[ | ("fortran", &[ | |||
"*.f", "*.F", "*.f77", "*.F77", "*.pfo", | "*.f", "*.F", "*.f77", "*.F77", "*.pfo", | |||
"*.f90", "*.F90", "*.f95", "*.F95", | "*.f90", "*.F90", "*.f95", "*.F95", | |||
]), | ]), | |||
("fsharp", &["*.fs", "*.fsx", "*.fsi"]), | ("fsharp", &["*.fs", "*.fsx", "*.fsi"]), | |||
("fut", &[".fut"]), | ||||
("gap", &["*.g", "*.gap", "*.gi", "*.gd", "*.tst"]), | ("gap", &["*.g", "*.gap", "*.gi", "*.gd", "*.tst"]), | |||
("gn", &["*.gn", "*.gni"]), | ("gn", &["*.gn", "*.gni"]), | |||
("go", &["*.go"]), | ("go", &["*.go"]), | |||
("gradle", &["*.gradle"]), | ("gradle", &["*.gradle"]), | |||
("groovy", &["*.groovy", "*.gradle"]), | ("groovy", &["*.groovy", "*.gradle"]), | |||
("gzip", &["*.gz", "*.tgz"]), | ("gzip", &["*.gz", "*.tgz"]), | |||
("h", &["*.h", "*.hpp"]), | ("h", &["*.h", "*.hpp"]), | |||
("haml", &["*.haml"]), | ("haml", &["*.haml"]), | |||
("haskell", &["*.hs", "*.lhs", "*.cpphs", "*.c2hs", "*.hsc"]), | ("haskell", &["*.hs", "*.lhs", "*.cpphs", "*.c2hs", "*.hsc"]), | |||
("hbs", &["*.hbs"]), | ("hbs", &["*.hbs"]), | |||
skipping to change at line 139 | skipping to change at line 142 | |||
"[Gg][Nn][Uu]makefile.am", "[Mm]akefile.am", | "[Gg][Nn][Uu]makefile.am", "[Mm]akefile.am", | |||
"[Gg][Nn][Uu]makefile.in", "[Mm]akefile.in", | "[Gg][Nn][Uu]makefile.in", "[Mm]akefile.in", | |||
"*.mk", "*.mak" | "*.mk", "*.mak" | |||
]), | ]), | |||
("mako", &["*.mako", "*.mao"]), | ("mako", &["*.mako", "*.mao"]), | |||
("man", &["*.[0-9lnpx]", "*.[0-9][cEFMmpSx]"]), | ("man", &["*.[0-9lnpx]", "*.[0-9][cEFMmpSx]"]), | |||
("markdown", &["*.markdown", "*.md", "*.mdown", "*.mkdn"]), | ("markdown", &["*.markdown", "*.md", "*.mdown", "*.mkdn"]), | |||
("matlab", &["*.m"]), | ("matlab", &["*.m"]), | |||
("md", &["*.markdown", "*.md", "*.mdown", "*.mkdn"]), | ("md", &["*.markdown", "*.md", "*.mdown", "*.mkdn"]), | |||
("meson", &["meson.build", "meson_options.txt"]), | ("meson", &["meson.build", "meson_options.txt"]), | |||
("minified", &["*.min.html", "*.min.css", "*.min.js"]), | ||||
("mint", &["*.mint"]), | ||||
("mk", &["mkfile"]), | ("mk", &["mkfile"]), | |||
("ml", &["*.ml"]), | ("ml", &["*.ml"]), | |||
("msbuild", &[ | ("msbuild", &[ | |||
"*.csproj", "*.fsproj", "*.vcxproj", "*.proj", "*.props", "*.targets", | "*.csproj", "*.fsproj", "*.vcxproj", "*.proj", "*.props", "*.targets", | |||
]), | ]), | |||
("nim", &["*.nim", "*.nimf", "*.nimble", "*.nims"]), | ("nim", &["*.nim", "*.nimf", "*.nimble", "*.nims"]), | |||
("nix", &["*.nix"]), | ("nix", &["*.nix"]), | |||
("objc", &["*.h", "*.m"]), | ("objc", &["*.h", "*.m"]), | |||
("objcpp", &["*.h", "*.mm"]), | ("objcpp", &["*.h", "*.mm"]), | |||
("ocaml", &["*.ml", "*.mli", "*.mll", "*.mly"]), | ("ocaml", &["*.ml", "*.mli", "*.mll", "*.mly"]), | |||
("org", &["*.org", "*.org_archive"]), | ("org", &["*.org", "*.org_archive"]), | |||
("pascal", &["*.pas", "*.dpr", "*.lpr", "*.pp", "*.inc"]), | ("pascal", &["*.pas", "*.dpr", "*.lpr", "*.pp", "*.inc"]), | |||
("pdf", &["*.pdf"]), | ("pdf", &["*.pdf"]), | |||
("perl", &["*.perl", "*.pl", "*.PL", "*.plh", "*.plx", "*.pm", "*.t"]), | ("perl", &["*.perl", "*.pl", "*.PL", "*.plh", "*.plx", "*.pm", "*.t"]), | |||
("php", &["*.php", "*.php3", "*.php4", "*.php5", "*.phtml"]), | ("php", &["*.php", "*.php3", "*.php4", "*.php5", "*.phtml"]), | |||
("po", &["*.po"]), | ||||
("pod", &["*.pod"]), | ("pod", &["*.pod"]), | |||
("postscript", &["*.eps", "*.ps"]), | ("postscript", &["*.eps", "*.ps"]), | |||
("protobuf", &["*.proto"]), | ("protobuf", &["*.proto"]), | |||
("ps", &["*.cdxml", "*.ps1", "*.ps1xml", "*.psd1", "*.psm1"]), | ("ps", &["*.cdxml", "*.ps1", "*.ps1xml", "*.psd1", "*.psm1"]), | |||
("puppet", &["*.erb", "*.pp", "*.rb"]), | ("puppet", &["*.erb", "*.pp", "*.rb"]), | |||
("purs", &["*.purs"]), | ("purs", &["*.purs"]), | |||
("py", &["*.py"]), | ("py", &["*.py"]), | |||
("qmake", &["*.pro", "*.pri", "*.prf"]), | ("qmake", &["*.pro", "*.pri", "*.prf"]), | |||
("qml", &["*.qml"]), | ("qml", &["*.qml"]), | |||
("r", &["*.R", "*.r", "*.Rmd", "*.Rnw"]), | ("r", &["*.R", "*.r", "*.Rmd", "*.Rnw"]), | |||
("racket", &["*.rkt"]), | ||||
("rdoc", &["*.rdoc"]), | ("rdoc", &["*.rdoc"]), | |||
("readme", &["README*", "*README"]), | ("readme", &["README*", "*README"]), | |||
("red", &["*.r", "*.red", "*.reds"]), | ||||
("robot", &["*.robot"]), | ("robot", &["*.robot"]), | |||
("rst", &["*.rst"]), | ("rst", &["*.rst"]), | |||
("ruby", &["Gemfile", "*.gemspec", ".irbrc", "Rakefile", "*.rb"]), | ("ruby", &[ | |||
// Idiomatic files | ||||
"config.ru", "Gemfile", ".irbrc", "Rakefile", | ||||
// Extensions | ||||
"*.gemspec", "*.rb", "*.rbw" | ||||
]), | ||||
("rust", &["*.rs"]), | ("rust", &["*.rs"]), | |||
("sass", &["*.sass", "*.scss"]), | ("sass", &["*.sass", "*.scss"]), | |||
("scala", &["*.scala", "*.sbt"]), | ("scala", &["*.scala", "*.sbt"]), | |||
("sh", &[ | ("sh", &[ | |||
// Portable/misc. init files | // Portable/misc. init files | |||
".login", ".logout", ".profile", "profile", | ".login", ".logout", ".profile", "profile", | |||
// bash-specific init files | // bash-specific init files | |||
".bash_login", "bash_login", | ".bash_login", "bash_login", | |||
".bash_logout", "bash_logout", | ".bash_logout", "bash_logout", | |||
".bash_profile", "bash_profile", | ".bash_profile", "bash_profile", | |||
skipping to change at line 225 | skipping to change at line 238 | |||
("textile", &["*.textile"]), | ("textile", &["*.textile"]), | |||
("tf", &["*.tf"]), | ("tf", &["*.tf"]), | |||
("thrift", &["*.thrift"]), | ("thrift", &["*.thrift"]), | |||
("toml", &["*.toml", "Cargo.lock"]), | ("toml", &["*.toml", "Cargo.lock"]), | |||
("ts", &["*.ts", "*.tsx"]), | ("ts", &["*.ts", "*.tsx"]), | |||
("twig", &["*.twig"]), | ("twig", &["*.twig"]), | |||
("txt", &["*.txt"]), | ("txt", &["*.txt"]), | |||
("typoscript", &["*.typoscript", "*.ts"]), | ("typoscript", &["*.typoscript", "*.ts"]), | |||
("vala", &["*.vala"]), | ("vala", &["*.vala"]), | |||
("vb", &["*.vb"]), | ("vb", &["*.vb"]), | |||
("vcl", &["*.vcl"]), | ||||
("verilog", &["*.v", "*.vh", "*.sv", "*.svh"]), | ("verilog", &["*.v", "*.vh", "*.sv", "*.svh"]), | |||
("vhdl", &["*.vhd", "*.vhdl"]), | ("vhdl", &["*.vhd", "*.vhdl"]), | |||
("vim", &["*.vim"]), | ("vim", &["*.vim"]), | |||
("vimscript", &["*.vim"]), | ("vimscript", &["*.vim"]), | |||
("webidl", &["*.idl", "*.webidl", "*.widl"]), | ("webidl", &["*.idl", "*.webidl", "*.widl"]), | |||
("wiki", &["*.mediawiki", "*.wiki"]), | ("wiki", &["*.mediawiki", "*.wiki"]), | |||
("xml", &[ | ("xml", &[ | |||
"*.xml", "*.xml.dist", "*.dtd", "*.xsl", "*.xslt", "*.xsd", "*.xjb", | "*.xml", "*.xml.dist", "*.dtd", "*.xsl", "*.xslt", "*.xsd", "*.xjb", | |||
"*.rng", "*.sch", "*.xhtml", | "*.rng", "*.sch", "*.xhtml", | |||
]), | ]), | |||
("xz", &["*.xz", "*.txz"]), | ("xz", &["*.xz", "*.txz"]), | |||
("yacc", &["*.y"]), | ("yacc", &["*.y"]), | |||
("yaml", &["*.yaml", "*.yml"]), | ("yaml", &["*.yaml", "*.yml"]), | |||
("yang", &["*.yang"]), | ||||
("z", &["*.Z"]), | ("z", &["*.Z"]), | |||
("zig", &["*.zig"]), | ("zig", &["*.zig"]), | |||
("zsh", &[ | ("zsh", &[ | |||
".zshenv", "zshenv", | ".zshenv", "zshenv", | |||
".zlogin", "zlogin", | ".zlogin", "zlogin", | |||
".zlogout", "zlogout", | ".zlogout", "zlogout", | |||
".zprofile", "zprofile", | ".zprofile", "zprofile", | |||
".zshrc", "zshrc", | ".zshrc", "zshrc", | |||
"*.zsh", | "*.zsh", | |||
]), | ]), | |||
End of changes. 13 change blocks. | ||||
4 lines changed or deleted | 19 lines changed or added |