@ -1,5 +1,5 @@
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a
package data
@ -50,7 +50,7 @@ var LanguagesByExtension = map[string][]string{
".ahk" : { "AutoHotkey" } ,
".ahkl" : { "AutoHotkey" } ,
".aj" : { "AspectJ" } ,
".al" : { "Perl" } ,
".al" : { "AL" , " Perl" } ,
".als" : { "Alloy" } ,
".ampl" : { "AMPL" } ,
".angelscript" : { "AngelScript" } ,
@ -64,29 +64,31 @@ var LanguagesByExtension = map[string][]string{
".arc" : { "Arc" } ,
".arpa" : { "DNS Zone" } ,
".as" : { "ActionScript" , "AngelScript" } ,
".asax" : { "ASP" } ,
".asax" : { "ASP.NET " } ,
".asc" : { "AGS Script" , "AsciiDoc" , "Public Key" } ,
".asciidoc" : { "AsciiDoc" } ,
".ascx" : { "ASP" } ,
".ascx" : { "ASP.NET " } ,
".asd" : { "Common Lisp" } ,
".ash" : { "AGS Script" } ,
".ashx" : { "ASP" } ,
".ashx" : { "ASP.NET" } ,
".asl" : { "ASL" } ,
".asm" : { "Assembly" , "Motorola 68K Assembly" } ,
".asmx" : { "ASP" } ,
".asmx" : { "ASP.NET " } ,
".asn" : { "ASN.1" } ,
".asn1" : { "ASN.1" } ,
".asp" : { "ASP" } ,
".aspx" : { "ASP" } ,
".asp" : { "Classic ASP" } ,
".aspx" : { "ASP.NET " } ,
".asset" : { "Unity3D Asset" } ,
".asy" : { "Asymptote" , "LTspice Symbol" } ,
".au3" : { "AutoIt" } ,
".aug" : { "Augeas" } ,
".auk" : { "Awk" } ,
".aux" : { "TeX" } ,
".avdl" : { "Avro IDL" } ,
".avsc" : { "JSON" } ,
".aw" : { "PHP" } ,
".awk" : { "Awk" } ,
".axd" : { "ASP" } ,
".axd" : { "ASP.NET " } ,
".axi" : { "NetLinx" } ,
".axi.erb" : { "NetLinx+ERB" } ,
".axml" : { "XML" } ,
@ -173,6 +175,7 @@ var LanguagesByExtension = map[string][]string{
".cobol" : { "COBOL" } ,
".cocci" : { "SmPL" } ,
".coffee" : { "CoffeeScript" } ,
".coffee.md" : { "Literate CoffeeScript" } ,
".com" : { "DIGITAL Command Language" } ,
".command" : { "Shell" } ,
".conll" : { "CoNLL-U" } ,
@ -223,6 +226,7 @@ var LanguagesByExtension = map[string][]string{
".desktop" : { "desktop" } ,
".desktop.in" : { "desktop" } ,
".dfm" : { "Pascal" } ,
".dfy" : { "Dafny" } ,
".dhall" : { "Dhall" } ,
".di" : { "D" } ,
".diff" : { "Diff" } ,
@ -243,6 +247,7 @@ var LanguagesByExtension = map[string][]string{
".dpatch" : { "Darcs Patch" } ,
".dpr" : { "Pascal" } ,
".druby" : { "Mirah" } ,
".dsl" : { "ASL" } ,
".dsp" : { "Faust" , "Microsoft Developer Studio Project" } ,
".dtx" : { "TeX" } ,
".duby" : { "Mirah" } ,
@ -260,6 +265,7 @@ var LanguagesByExtension = map[string][]string{
".eclass" : { "Gentoo Eclass" } ,
".eclxml" : { "ECL" } ,
".ecr" : { "HTML+ECR" } ,
".ect" : { "EJS" } ,
".edc" : { "Edje Data Collection" } ,
".edn" : { "edn" } ,
".eex" : { "HTML+EEX" } ,
@ -274,6 +280,7 @@ var LanguagesByExtension = map[string][]string{
".emacs.desktop" : { "Emacs Lisp" } ,
".emberscript" : { "EmberScript" } ,
".eml" : { "EML" } ,
".env" : { "Shell" } ,
".epj" : { "Ecere Projects" } ,
".eps" : { "PostScript" } ,
".epsi" : { "PostScript" } ,
@ -288,11 +295,11 @@ var LanguagesByExtension = map[string][]string{
".exs" : { "Elixir" } ,
".eye" : { "Ruby" } ,
".f" : { "Filebench WML" , "Forth" , "Fortran" } ,
".f03" : { "Fortran" } ,
".f08" : { "Fortran" } ,
".f03" : { "Fortran Free Form " } ,
".f08" : { "Fortran Free Form " } ,
".f77" : { "Fortran" } ,
".f90" : { "Fortran" } ,
".f95" : { "Fortran" } ,
".f90" : { "Fortran Free Form " } ,
".f95" : { "Fortran Free Form " } ,
".factor" : { "Factor" } ,
".fan" : { "Fantom" } ,
".fancypack" : { "Fancy" } ,
@ -325,6 +332,7 @@ var LanguagesByExtension = map[string][]string{
".fth" : { "Forth" } ,
".ftl" : { "FreeMarker" } ,
".fun" : { "Standard ML" } ,
".fut" : { "Futhark" } ,
".fx" : { "FLUX" , "HLSL" } ,
".fxh" : { "HLSL" } ,
".fxml" : { "XML" } ,
@ -344,6 +352,7 @@ var LanguagesByExtension = map[string][]string{
".gd" : { "GAP" , "GDScript" } ,
".gdb" : { "GDB" } ,
".gdbinit" : { "GDB" } ,
".ged" : { "GEDCOM" } ,
".gemspec" : { "Ruby" } ,
".geo" : { "GLSL" } ,
".geojson" : { "JSON" } ,
@ -383,7 +392,7 @@ var LanguagesByExtension = map[string][]string{
".gs" : { "GLSL" , "Genie" , "Gosu" , "JavaScript" } ,
".gshader" : { "GLSL" } ,
".gsp" : { "Groovy Server Pages" } ,
".gst" : { "Gosu" } ,
".gst" : { "Gosu" , "XML" } ,
".gsx" : { "Gosu" } ,
".gtl" : { "Gerber Image" } ,
".gto" : { "Gerber Image" } ,
@ -422,6 +431,7 @@ var LanguagesByExtension = map[string][]string{
".htm" : { "HTML" } ,
".html" : { "HTML" } ,
".html.hl" : { "HTML" } ,
".html.leex" : { "HTML+EEX" } ,
".http" : { "HTTP" } ,
".hx" : { "Haxe" } ,
".hxml" : { "HXML" } ,
@ -454,10 +464,12 @@ var LanguagesByExtension = map[string][]string{
".ipp" : { "C++" } ,
".ipynb" : { "Jupyter Notebook" } ,
".irclog" : { "IRC log" } ,
".isl" : { "Inno Setup" } ,
".iss" : { "Inno Setup" } ,
".iuml" : { "PlantUML" } ,
".ivy" : { "XML" } ,
".j" : { "Jasmin" , "Objective-J" } ,
".j2" : { "HTML+Django" } ,
".jade" : { "Pug" } ,
".jake" : { "JavaScript" } ,
".java" : { "Java" } ,
@ -486,6 +498,7 @@ var LanguagesByExtension = map[string][]string{
".jsp" : { "Java Server Pages" } ,
".jsproj" : { "XML" } ,
".jss" : { "JavaScript" } ,
".jst" : { "EJS" } ,
".jsx" : { "JSX" } ,
".kicad_mod" : { "KiCad Layout" } ,
".kicad_pcb" : { "KiCad Layout" } ,
@ -496,11 +509,13 @@ var LanguagesByExtension = map[string][]string{
".kojo" : { "Scala" } ,
".krl" : { "KRL" } ,
".ksh" : { "Shell" } ,
".ksy" : { "Kaitai Struct" } ,
".kt" : { "Kotlin" } ,
".ktm" : { "Kotlin" } ,
".kts" : { "Kotlin" } ,
".l" : { "Common Lisp" , "Lex" , "PicoLisp" , "Roff" } ,
".lagda" : { "Literate Agda" } ,
".lark" : { "Lark" } ,
".las" : { "Lasso" } ,
".lasso" : { "Lasso" } ,
".lasso8" : { "Lasso" } ,
@ -520,6 +535,7 @@ var LanguagesByExtension = map[string][]string{
".libsonnet" : { "Jsonnet" } ,
".lid" : { "Dylan" } ,
".lidr" : { "Idris" } ,
".linq" : { "C#" } ,
".liquid" : { "Liquid" } ,
".lisp" : { "Common Lisp" , "NewLisp" } ,
".litcoffee" : { "Literate CoffeeScript" } ,
@ -535,9 +551,11 @@ var LanguagesByExtension = map[string][]string{
".lsp" : { "Common Lisp" , "NewLisp" } ,
".ltx" : { "TeX" } ,
".lua" : { "Lua" } ,
".lvlib" : { "LabVIEW" } ,
".lvproj" : { "LabVIEW" } ,
".ly" : { "LilyPond" } ,
".m" : { "Limbo" , "M" , "MATLAB" , "MUF" , "Mathematica" , "Mercury" , "Objective-C" } ,
".m2" : { "Macaulay2" } ,
".m3" : { "Modula-3" } ,
".m4" : { "M4" , "M4Sugar" } ,
".ma" : { "Mathematica" } ,
@ -617,7 +635,7 @@ var LanguagesByExtension = map[string][]string{
".muf" : { "MUF" } ,
".mumps" : { "M" } ,
".muse" : { "Muse" } ,
".mustache" : { "HTML+Django " } ,
".mustache" : { "Mustache " } ,
".mxml" : { "XML" } ,
".mxt" : { "Max" } ,
".mysql" : { "SQL" } ,
@ -635,7 +653,9 @@ var LanguagesByExtension = map[string][]string{
".ndproj" : { "XML" } ,
".ne" : { "Nearley" } ,
".nearley" : { "Nearley" } ,
".neon" : { "NEON" } ,
".nf" : { "Nextflow" } ,
".nginx" : { "Nginx" } ,
".nginxconf" : { "Nginx" } ,
".ni" : { "Inform 7" } ,
".nim" : { "Nim" } ,
@ -651,12 +671,14 @@ var LanguagesByExtension = map[string][]string{
".nl" : { "NL" , "NewLisp" } ,
".nlogo" : { "NetLogo" } ,
".no" : { "Text" } ,
".nomad" : { "HCL" } ,
".nproj" : { "XML" } ,
".nqp" : { "Raku" } ,
".nr" : { "Roff" } ,
".nse" : { "Lua" } ,
".nsh" : { "NSIS" } ,
".nsi" : { "NSIS" } ,
".nss" : { "NWScript" } ,
".nu" : { "Nu" } ,
".numpy" : { "NumPy" } ,
".numpyw" : { "NumPy" } ,
@ -799,6 +821,7 @@ var LanguagesByExtension = map[string][]string{
".ql" : { "CodeQL" } ,
".qll" : { "CodeQL" } ,
".qml" : { "QML" } ,
".qs" : { "Q#" , "Qt Script" } ,
".r" : { "R" , "Rebol" } ,
".r2" : { "Rebol" } ,
".r3" : { "Rebol" } ,
@ -833,13 +856,14 @@ var LanguagesByExtension = map[string][]string{
".regexp" : { "Regular Expression" } ,
".rego" : { "Open Policy Agent" } ,
".rei" : { "Reason" } ,
".res" : { "ReScript" , "XML" } ,
".rest" : { "reStructuredText" } ,
".rest.txt" : { "reStructuredText" } ,
".resx" : { "XML" } ,
".rex" : { "REXX" } ,
".rexx" : { "REXX" } ,
".rg" : { "Rouge" } ,
".rhtml" : { "R HTML" } ,
".rhtml" : { "HTML+ERB " } ,
".ring" : { "Ring" } ,
".riot" : { "Riot" } ,
".rkt" : { "Racket" } ,
@ -900,6 +924,7 @@ var LanguagesByExtension = map[string][]string{
".shader" : { "GLSL" , "ShaderLab" } ,
".shen" : { "Shen" } ,
".shproj" : { "XML" } ,
".sieve" : { "Sieve" } ,
".sig" : { "Standard ML" } ,
".sj" : { "Objective-J" } ,
".sjs" : { "JavaScript" } ,
@ -916,6 +941,7 @@ var LanguagesByExtension = map[string][]string{
".snip" : { "Vim Snippet" } ,
".snippet" : { "Vim Snippet" } ,
".snippets" : { "Vim Snippet" } ,
".sol" : { "Gerber Image" , "Solidity" } ,
".soy" : { "Closure Templates" } ,
".sp" : { "SourcePawn" } ,
".sparql" : { "SPARQL" } ,
@ -937,6 +963,7 @@ var LanguagesByExtension = map[string][]string{
".stan" : { "Stan" } ,
".sthlp" : { "Stata" } ,
".ston" : { "STON" } ,
".story" : { "Gherkin" } ,
".storyboard" : { "XML" } ,
".sttheme" : { "XML Property List" } ,
".sty" : { "TeX" } ,
@ -1005,13 +1032,14 @@ var LanguagesByExtension = map[string][]string{
".trg" : { "PLSQL" } ,
".ts" : { "TypeScript" , "XML" } ,
".tst" : { "GAP" , "Scilab" } ,
".tsv" : { "TSV" } ,
".tsx" : { "TSX" , "XML" } ,
".ttl" : { "Turtle" } ,
".tu" : { "Turing" } ,
".twig" : { "Twig" } ,
".txi" : { "Texinfo" } ,
".txl" : { "TXL" } ,
".txt" : { "Text" } ,
".txt" : { "Text" , "Vim Help File" } ,
".uc" : { "UnrealScript" } ,
".udf" : { "SQL" } ,
".udo" : { "Csound" } ,
@ -1167,12 +1195,14 @@ var ExtensionsByLanguage = map[string][]string{
"ABAP" : { ".abap" } ,
"ABNF" : { ".abnf" } ,
"AGS Script" : { ".asc" , ".ash" } ,
"AL" : { ".al" } ,
"AMPL" : { ".ampl" , ".mod" } ,
"ANTLR" : { ".g4" } ,
"API Blueprint" : { ".apib" } ,
"APL" : { ".apl" , ".dyalog" } ,
"ASL" : { ".asl" , ".dsl" } ,
"ASN.1" : { ".asn" , ".asn1" } ,
"ASP" : { ".asp" , ".asax" , ".ascx" , ".ashx" , ".asmx" , ".aspx" , ".axd" } ,
"ASP.NET " : { ".asax" , ".ascx" , ".ashx" , ".asmx" , ".aspx" , ".axd" } ,
"ATS" : { ".dats" , ".hats" , ".sats" } ,
"ActionScript" : { ".as" } ,
"Ada" : { ".adb" , ".ada" , ".ads" } ,
@ -1193,6 +1223,7 @@ var ExtensionsByLanguage = map[string][]string{
"Augeas" : { ".aug" } ,
"AutoHotkey" : { ".ahk" , ".ahkl" } ,
"AutoIt" : { ".au3" } ,
"Avro IDL" : { ".avdl" } ,
"Awk" : { ".awk" , ".auk" , ".gawk" , ".mawk" , ".nawk" } ,
"Ballerina" : { ".bal" } ,
"Batchfile" : { ".bat" , ".cmd" } ,
@ -1208,7 +1239,7 @@ var ExtensionsByLanguage = map[string][]string{
"Brainfuck" : { ".b" , ".bf" } ,
"Brightscript" : { ".brs" } ,
"C" : { ".c" , ".cats" , ".h" , ".idc" } ,
"C#" : { ".cs" , ".cake" , ".csx" } ,
"C#" : { ".cs" , ".cake" , ".csx" , ".linq" } ,
"C++" : { ".cpp" , ".c++" , ".cc" , ".cp" , ".cxx" , ".h" , ".h++" , ".hh" , ".hpp" , ".hxx" , ".inc" , ".inl" , ".ino" , ".ipp" , ".re" , ".tcc" , ".tpp" } ,
"C-ObjDump" : { ".c-objdump" } ,
"C2hs Haskell" : { ".chs" } ,
@ -1229,6 +1260,7 @@ var ExtensionsByLanguage = map[string][]string{
"ChucK" : { ".ck" } ,
"Cirru" : { ".cirru" } ,
"Clarion" : { ".clw" } ,
"Classic ASP" : { ".asp" } ,
"Clean" : { ".icl" , ".dcl" } ,
"Click" : { ".click" } ,
"Clojure" : { ".clj" , ".boot" , ".cl2" , ".cljc" , ".cljs" , ".cljs.hl" , ".cljscm" , ".cljx" , ".hic" } ,
@ -1258,6 +1290,7 @@ var ExtensionsByLanguage = map[string][]string{
"DM" : { ".dm" } ,
"DNS Zone" : { ".zone" , ".arpa" } ,
"DTrace" : { ".d" } ,
"Dafny" : { ".dfy" } ,
"Darcs Patch" : { ".darcspatch" , ".dpatch" } ,
"Dart" : { ".dart" } ,
"DataWeave" : { ".dwl" } ,
@ -1271,7 +1304,7 @@ var ExtensionsByLanguage = map[string][]string{
"EBNF" : { ".ebnf" } ,
"ECL" : { ".ecl" , ".eclxml" } ,
"ECLiPSe" : { ".ecl" } ,
"EJS" : { ".ejs" } ,
"EJS" : { ".ejs" , ".ect" , ".jst" } ,
"EML" : { ".eml" , ".mbox" } ,
"EQ" : { ".eq" } ,
"Eagle" : { ".sch" , ".brd" } ,
@ -1296,9 +1329,11 @@ var ExtensionsByLanguage = map[string][]string{
"Filterscript" : { ".fs" } ,
"Formatted" : { ".for" , ".eam.fs" } ,
"Forth" : { ".fth" , ".4th" , ".f" , ".for" , ".forth" , ".fr" , ".frt" , ".fs" } ,
"Fortran" : { ".f90" , ".f" , ".f03" , ".f08" , ".f77" , ".f95" , ".for" , ".fpp" } ,
"Fortran" : { ".f" , ".f77" , ".for" , ".fpp" } ,
"Fortran Free Form" : { ".f90" , ".f03" , ".f08" , ".f95" } ,
"FreeMarker" : { ".ftl" } ,
"Frege" : { ".fr" } ,
"Futhark" : { ".fut" } ,
"G-code" : { ".g" , ".cnc" , ".gco" , ".gcode" } ,
"GAML" : { ".gaml" } ,
"GAMS" : { ".gms" } ,
@ -1306,6 +1341,7 @@ var ExtensionsByLanguage = map[string][]string{
"GCC Machine Description" : { ".md" } ,
"GDB" : { ".gdb" , ".gdbinit" } ,
"GDScript" : { ".gd" } ,
"GEDCOM" : { ".ged" } ,
"GLSL" : { ".glsl" , ".fp" , ".frag" , ".frg" , ".fs" , ".fsh" , ".fshader" , ".geo" , ".geom" , ".glslf" , ".glslv" , ".gs" , ".gshader" , ".shader" , ".tesc" , ".tese" , ".vert" , ".vrx" , ".vsh" , ".vshader" } ,
"GN" : { ".gn" , ".gni" } ,
"Game Maker Language" : { ".gml" } ,
@ -1313,9 +1349,9 @@ var ExtensionsByLanguage = map[string][]string{
"Genshi" : { ".kid" } ,
"Gentoo Ebuild" : { ".ebuild" } ,
"Gentoo Eclass" : { ".eclass" } ,
"Gerber Image" : { ".gbr" , ".gbl" , ".gbo" , ".gbp" , ".gbs" , ".gko" , ".gml" , ".gpb" , ".gpt" , ".gtl" , ".gto" , ".gtp" , ".gts" } ,
"Gerber Image" : { ".gbr" , ".gbl" , ".gbo" , ".gbp" , ".gbs" , ".gko" , ".gml" , ".gpb" , ".gpt" , ".gtl" , ".gto" , ".gtp" , ".gts" , ".sol" } ,
"Gettext Catalog" : { ".po" , ".pot" } ,
"Gherkin" : { ".feature" } ,
"Gherkin" : { ".feature" , ".story" } ,
"Git Config" : { ".gitconfig" } ,
"Glyph" : { ".glf" } ,
"Glyph Bitmap Distribution Format" : { ".bdf" } ,
@ -1332,13 +1368,13 @@ var ExtensionsByLanguage = map[string][]string{
"Groovy" : { ".groovy" , ".grt" , ".gtpl" , ".gvy" } ,
"Groovy Server Pages" : { ".gsp" } ,
"HAProxy" : { ".cfg" } ,
"HCL" : { ".hcl" , ".tf" , ".tfvars" , ".workflow" } ,
"HCL" : { ".hcl" , ".nomad" , ". tf" , ".tfvars" , ".workflow" } ,
"HLSL" : { ".hlsl" , ".cginc" , ".fx" , ".fxh" , ".hlsli" } ,
"HTML" : { ".html" , ".htm" , ".html.hl" , ".inc" , ".st" , ".xht" , ".xhtml" } ,
"HTML+Django" : { ".jinja" , ".jinja 2" , ".mustache " , ".njk" } ,
"HTML+Django" : { ".jinja" , ".j2" , ".jinja2 " , ".njk" } ,
"HTML+ECR" : { ".ecr" } ,
"HTML+EEX" : { ".eex" } ,
"HTML+ERB" : { ".erb" , ".erb.deface" } ,
"HTML+EEX" : { ".eex" , ".html.leex" } ,
"HTML+ERB" : { ".erb" , ".erb.deface" , ".rhtml" } ,
"HTML+PHP" : { ".phtml" } ,
"HTML+Razor" : { ".cshtml" , ".razor" } ,
"HTTP" : { ".http" } ,
@ -1360,7 +1396,7 @@ var ExtensionsByLanguage = map[string][]string{
"Idris" : { ".idr" , ".lidr" } ,
"Ignore List" : { ".gitignore" } ,
"Inform 7" : { ".ni" , ".i7x" } ,
"Inno Setup" : { ".iss" } ,
"Inno Setup" : { ".iss" , ".isl" } ,
"Io" : { ".io" } ,
"Ioke" : { ".ik" } ,
"Isabelle" : { ".thy" } ,
@ -1385,6 +1421,7 @@ var ExtensionsByLanguage = map[string][]string{
"Julia" : { ".jl" } ,
"Jupyter Notebook" : { ".ipynb" } ,
"KRL" : { ".krl" } ,
"Kaitai Struct" : { ".ksy" } ,
"KiCad Layout" : { ".kicad_pcb" , ".kicad_mod" , ".kicad_wks" } ,
"KiCad Legacy Layout" : { ".brd" } ,
"KiCad Schematic" : { ".sch" } ,
@ -1395,7 +1432,8 @@ var ExtensionsByLanguage = map[string][]string{
"LOLCODE" : { ".lol" } ,
"LSL" : { ".lsl" , ".lslp" } ,
"LTspice Symbol" : { ".asy" } ,
"LabVIEW" : { ".lvproj" } ,
"LabVIEW" : { ".lvproj" , ".lvlib" } ,
"Lark" : { ".lark" } ,
"Lasso" : { ".lasso" , ".las" , ".lasso8" , ".lasso9" } ,
"Latte" : { ".latte" } ,
"Lean" : { ".lean" , ".hlean" } ,
@ -1407,7 +1445,7 @@ var ExtensionsByLanguage = map[string][]string{
"Linux Kernel Module" : { ".mod" } ,
"Liquid" : { ".liquid" } ,
"Literate Agda" : { ".lagda" } ,
"Literate CoffeeScript" : { ".litcoffee" } ,
"Literate CoffeeScript" : { ".litcoffee" , ".coffee.md" } ,
"Literate Haskell" : { ".lhs" } ,
"LiveScript" : { ".ls" , "._ls" } ,
"Logos" : { ".xm" , ".x" , ".xi" } ,
@ -1425,6 +1463,7 @@ var ExtensionsByLanguage = map[string][]string{
"MQL5" : { ".mq5" , ".mqh" } ,
"MTML" : { ".mtml" } ,
"MUF" : { ".muf" , ".m" } ,
"Macaulay2" : { ".m2" } ,
"Makefile" : { ".mak" , ".d" , ".make" , ".mk" , ".mkfile" } ,
"Mako" : { ".mako" , ".mao" } ,
"Markdown" : { ".md" , ".markdown" , ".mdown" , ".mdwn" , ".mdx" , ".mkd" , ".mkdn" , ".mkdown" , ".ronn" , ".workbook" } ,
@ -1447,11 +1486,14 @@ var ExtensionsByLanguage = map[string][]string{
"MoonScript" : { ".moon" } ,
"Motorola 68K Assembly" : { ".asm" , ".i" , ".inc" , ".s" , ".x68" } ,
"Muse" : { ".muse" } ,
"Mustache" : { ".mustache" } ,
"Myghty" : { ".myt" } ,
"NASL" : { ".nasl" , ".inc" } ,
"NCL" : { ".ncl" } ,
"NEON" : { ".neon" } ,
"NL" : { ".nl" } ,
"NSIS" : { ".nsi" , ".nsh" } ,
"NWScript" : { ".nss" } ,
"Nearley" : { ".ne" , ".nearley" } ,
"Nemerle" : { ".n" } ,
"NetLinx" : { ".axs" , ".axi" } ,
@ -1459,7 +1501,7 @@ var ExtensionsByLanguage = map[string][]string{
"NetLogo" : { ".nlogo" } ,
"NewLisp" : { ".nl" , ".lisp" , ".lsp" } ,
"Nextflow" : { ".nf" } ,
"Nginx" : { ".nginxconf" , ".vhost" } ,
"Nginx" : { ".nginx" , ".nginx conf" , ".vhost" } ,
"Nim" : { ".nim" , ".nim.cfg" , ".nimble" , ".nimrod" , ".nims" } ,
"Ninja" : { ".ninja" } ,
"Nit" : { ".nit" } ,
@ -1530,14 +1572,15 @@ var ExtensionsByLanguage = map[string][]string{
"PureScript" : { ".purs" } ,
"Python" : { ".py" , ".cgi" , ".fcgi" , ".gyp" , ".gypi" , ".lmi" , ".py3" , ".pyde" , ".pyi" , ".pyp" , ".pyt" , ".pyw" , ".rpy" , ".smk" , ".spec" , ".tac" , ".wsgi" , ".xpy" } ,
"Python traceback" : { ".pytb" } ,
"Q#" : { ".qs" } ,
"QML" : { ".qml" , ".qbs" } ,
"QMake" : { ".pro" , ".pri" } ,
"Qt Script" : { ".qs" } ,
"R" : { ".r" , ".rd" , ".rsx" } ,
"RAML" : { ".raml" } ,
"RDoc" : { ".rdoc" } ,
"REALbasic" : { ".rbbas" , ".rbfrm" , ".rbmnu" , ".rbres" , ".rbtbar" , ".rbuistate" } ,
"REXX" : { ".rexx" , ".pprx" , ".rex" } ,
"RHTML" : { ".rhtml" } ,
"RMarkdown" : { ".rmd" } ,
"RPC" : { ".x" } ,
"RPM Spec" : { ".spec" } ,
@ -1547,6 +1590,7 @@ var ExtensionsByLanguage = map[string][]string{
"Raku" : { ".6pl" , ".6pm" , ".nqp" , ".p6" , ".p6l" , ".p6m" , ".pl" , ".pl6" , ".pm" , ".pm6" , ".t" } ,
"Rascal" : { ".rsc" } ,
"Raw token data" : { ".raw" } ,
"ReScript" : { ".res" } ,
"Reason" : { ".re" , ".rei" } ,
"Rebol" : { ".reb" , ".r" , ".r2" , ".r3" , ".rebol" } ,
"Red" : { ".red" , ".reds" } ,
@ -1583,9 +1627,10 @@ var ExtensionsByLanguage = map[string][]string{
"Scilab" : { ".sci" , ".sce" , ".tst" } ,
"Self" : { ".self" } ,
"ShaderLab" : { ".shader" } ,
"Shell" : { ".sh" , ".bash" , ".bats" , ".cgi" , ".command" , ".fcgi" , ".ksh" , ".sh.in" , ".tmux" , ".tool" , ".zsh" } ,
"Shell" : { ".sh" , ".bash" , ".bats" , ".cgi" , ".command" , ".env" , ". fcgi" , ".ksh" , ".sh.in" , ".tmux" , ".tool" , ".zsh" } ,
"ShellSession" : { ".sh-session" } ,
"Shen" : { ".shen" } ,
"Sieve" : { ".sieve" } ,
"Slash" : { ".sl" } ,
"Slice" : { ".ice" } ,
"Slim" : { ".slim" } ,
@ -1593,6 +1638,7 @@ var ExtensionsByLanguage = map[string][]string{
"Smali" : { ".smali" } ,
"Smalltalk" : { ".st" , ".cs" } ,
"Smarty" : { ".tpl" } ,
"Solidity" : { ".sol" } ,
"SourcePawn" : { ".sp" , ".inc" } ,
"Spline Font Database" : { ".sfd" } ,
"Squirrel" : { ".nut" } ,
@ -1611,6 +1657,7 @@ var ExtensionsByLanguage = map[string][]string{
"TLA" : { ".tla" } ,
"TOML" : { ".toml" } ,
"TSQL" : { ".sql" } ,
"TSV" : { ".tsv" } ,
"TSX" : { ".tsx" } ,
"TXL" : { ".txl" } ,
"Tcl" : { ".tcl" , ".adp" , ".tm" } ,
@ -1640,6 +1687,7 @@ var ExtensionsByLanguage = map[string][]string{
"VHDL" : { ".vhdl" , ".vhd" , ".vhf" , ".vhi" , ".vho" , ".vhs" , ".vht" , ".vhw" } ,
"Vala" : { ".vala" , ".vapi" } ,
"Verilog" : { ".v" , ".veo" } ,
"Vim Help File" : { ".txt" } ,
"Vim Snippet" : { ".snip" , ".snippet" , ".snippets" } ,
"Vim script" : { ".vim" , ".vba" , ".vmb" } ,
"Visual Basic .NET" : { ".vb" , ".vbhtml" } ,
@ -1658,7 +1706,7 @@ var ExtensionsByLanguage = map[string][]string{
"X PixMap" : { ".xpm" , ".pm" } ,
"X10" : { ".x10" } ,
"XC" : { ".xc" } ,
"XML" : { ".xml" , ".adml" , ".admx" , ".ant" , ".axml" , ".builds" , ".ccproj" , ".ccxml" , ".clixml" , ".cproject" , ".cscfg" , ".csdef" , ".csl" , ".csproj" , ".ct" , ".depproj" , ".dita" , ".ditamap" , ".ditaval" , ".dll.config" , ".dotsettings" , ".filters" , ".fsproj" , ".fxml" , ".glade" , ".gml" , ".gmx" , ".grxml" , ".iml" , ".ivy" , ".jelly" , ".jsproj" , ".kml" , ".launch" , ".mdpolicy" , ".mjml" , ".mm" , ".mod" , ".mxml" , ".natvis" , ".ncl" , ".ndproj" , ".nproj" , ".nuspec" , ".odd" , ".osm" , ".pkgproj" , ".pluginspec" , ".proj" , ".props" , ".ps1xml" , ".psc1" , ".pt" , ".rdf" , ".resx" , ".rss" , ".sch" , ".scxml" , ".sfproj" , ".shproj" , ".srdf" , ".storyboard" , ".sublime-snippet" , ".targets" , ".tml" , ".ts" , ".tsx" , ".ui" , ".urdf" , ".ux" , ".vbproj" , ".vcxproj" , ".vsixmanifest" , ".vssettings" , ".vstemplate" , ".vxml" , ".wixproj" , ".workflow" , ".wsdl" , ".wsf" , ".wxi" , ".wxl" , ".wxs" , ".x3d" , ".xacro" , ".xaml" , ".xib" , ".xlf" , ".xliff" , ".xmi" , ".xml.dist" , ".xproj" , ".xsd" , ".xspec" , ".xul" , ".zcml" } ,
"XML" : { ".xml" , ".adml" , ".admx" , ".ant" , ".axml" , ".builds" , ".ccproj" , ".ccxml" , ".clixml" , ".cproject" , ".cscfg" , ".csdef" , ".csl" , ".csproj" , ".ct" , ".depproj" , ".dita" , ".ditamap" , ".ditaval" , ".dll.config" , ".dotsettings" , ".filters" , ".fsproj" , ".fxml" , ".glade" , ".gml" , ".gmx" , ".grxml" , ".gst" , ". iml" , ".ivy" , ".jelly" , ".jsproj" , ".kml" , ".launch" , ".mdpolicy" , ".mjml" , ".mm" , ".mod" , ".mxml" , ".natvis" , ".ncl" , ".ndproj" , ".nproj" , ".nuspec" , ".odd" , ".osm" , ".pkgproj" , ".pluginspec" , ".proj" , ".props" , ".ps1xml" , ".psc1" , ".pt" , ".rdf" , ".res " , ".resx" , ".rss" , ".sch" , ".scxml" , ".sfproj" , ".shproj" , ".srdf" , ".storyboard" , ".sublime-snippet" , ".targets" , ".tml" , ".ts" , ".tsx" , ".ui" , ".urdf" , ".ux" , ".vbproj" , ".vcxproj" , ".vsixmanifest" , ".vssettings" , ".vstemplate" , ".vxml" , ".wixproj" , ".workflow" , ".wsdl" , ".wsf" , ".wxi" , ".wxl" , ".wxs" , ".x3d" , ".xacro" , ".xaml" , ".xib" , ".xlf" , ".xliff" , ".xmi" , ".xml.dist" , ".xproj" , ".xsd" , ".xspec" , ".xul" , ".zcml" } ,
"XML Property List" : { ".plist" , ".sttheme" , ".tmcommand" , ".tmlanguage" , ".tmpreferences" , ".tmsnippet" , ".tmtheme" } ,
"XPages" : { ".xsp-config" , ".xsp.metadata" } ,
"XProc" : { ".xpl" , ".xproc" } ,