@@ -21,7 +21,9 @@ pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[
2121 ( "ats" , & [ "*.ats" , "*.dats" , "*.sats" , "*.hats" ] ) ,
2222 ( "avro" , & [ "*.avdl" , "*.avpr" , "*.avsc" ] ) ,
2323 ( "awk" , & [ "*.awk" ] ) ,
24- ( "bazel" , & [ "*.bazel" , "*.bzl" , "*.BUILD" , "*.bazelrc" , "BUILD" , "WORKSPACE" ] ) ,
24+ ( "bazel" , & [
25+ "*.bazel" , "*.bzl" , "*.BUILD" , "*.bazelrc" , "BUILD" , "WORKSPACE" ,
26+ ] ) ,
2527 ( "bitbake" , & [ "*.bb" , "*.bbappend" , "*.bbclass" , "*.conf" , "*.inc" ] ) ,
2628 ( "brotli" , & [ "*.br" ] ) ,
2729 ( "buildstream" , & [ "*.bst" ] ) ,
@@ -61,6 +63,7 @@ pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[
6163 ( "elm" , & [ "*.elm" ] ) ,
6264 ( "erb" , & [ "*.erb" ] ) ,
6365 ( "erlang" , & [ "*.erl" , "*.hrl" ] ) ,
66+ ( "fennel" , & [ "*.fnl" ] ) ,
6467 ( "fidl" , & [ "*.fidl" ] ) ,
6568 ( "fish" , & [ "*.fish" ] ) ,
6669 ( "flatbuffers" , & [ "*.fbs" ] ) ,
@@ -69,7 +72,7 @@ pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[
6972 "*.f90" , "*.F90" , "*.f95" , "*.F95" ,
7073 ] ) ,
7174 ( "fsharp" , & [ "*.fs" , "*.fsx" , "*.fsi" ] ) ,
72- ( "fut" , & [ ".fut" ] ) ,
75+ ( "fut" , & [ "* .fut" ] ) ,
7376 ( "gap" , & [ "*.g" , "*.gap" , "*.gi" , "*.gd" , "*.tst" ] ) ,
7477 ( "gn" , & [ "*.gn" , "*.gni" ] ) ,
7578 ( "go" , & [ "*.go" ] ) ,
@@ -82,7 +85,9 @@ pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[
8285 ( "hbs" , & [ "*.hbs" ] ) ,
8386 ( "hs" , & [ "*.hs" , "*.lhs" ] ) ,
8487 ( "html" , & [ "*.htm" , "*.html" , "*.ejs" ] ) ,
88+ ( "hy" , & [ "*.hy" ] ) ,
8589 ( "idris" , & [ "*.idr" , "*.lidr" ] ) ,
90+ ( "janet" , & [ "*.janet" ] ) ,
8691 ( "java" , & [ "*.java" , "*.jsp" , "*.jspx" , "*.properties" ] ) ,
8792 ( "jinja" , & [ "*.j2" , "*.jinja" , "*.jinja2" ] ) ,
8893 ( "jl" , & [ "*.jl" ] ) ,
@@ -121,6 +126,7 @@ pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[
121126 "MPL-*[0-9]*" ,
122127 "OFL-*[0-9]*" ,
123128 ] ) ,
129+ ( "lilypond" , & [ "*.ly" , "*.ily" ] ) ,
124130 ( "lisp" , & [ "*.el" , "*.jl" , "*.lisp" , "*.lsp" , "*.sc" , "*.scm" ] ) ,
125131 ( "lock" , & [ "*.lock" , "package-lock.json" ] ) ,
126132 ( "log" , & [ "*.log" ] ) ,
@@ -240,8 +246,12 @@ pub const DEFAULT_TYPES: &[(&str, &[&str])] = &[
240246 ( "vcl" , & [ "*.vcl" ] ) ,
241247 ( "verilog" , & [ "*.v" , "*.vh" , "*.sv" , "*.svh" ] ) ,
242248 ( "vhdl" , & [ "*.vhd" , "*.vhdl" ] ) ,
243- ( "vim" , & [ "*.vim" ] ) ,
244- ( "vimscript" , & [ "*.vim" ] ) ,
249+ ( "vim" , & [
250+ "*.vim" , ".vimrc" , ".gvimrc" , "vimrc" , "gvimrc" , "_vimrc" , "_gvimrc" ,
251+ ] ) ,
252+ ( "vimscript" , & [
253+ "*.vim" , ".vimrc" , ".gvimrc" , "vimrc" , "gvimrc" , "_vimrc" , "_gvimrc" ,
254+ ] ) ,
245255 ( "webidl" , & [ "*.idl" , "*.webidl" , "*.widl" ] ) ,
246256 ( "wiki" , & [ "*.mediawiki" , "*.wiki" ] ) ,
247257 ( "xml" , & [
0 commit comments