2019-04-08 21:54:43 +00:00
// Code generated by github.com/src-d/enry/internal/code-generator DO NOT EDIT.
2019-02-14 11:47:45 +00:00
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db
2016-07-13 17:05:09 +00:00
2018-04-28 13:12:03 +00:00
package data
2017-06-08 10:28:36 +00:00
var LanguagesByExtension = map [ string ] [ ] string {
2019-02-14 11:47:45 +00:00
".1" : { "Roff" , "Roff Manpage" } ,
".1in" : { "Roff" , "Roff Manpage" } ,
".1m" : { "Roff" , "Roff Manpage" } ,
".1x" : { "Roff" , "Roff Manpage" } ,
".2" : { "Roff" , "Roff Manpage" } ,
".3" : { "Roff" , "Roff Manpage" } ,
".3in" : { "Roff" , "Roff Manpage" } ,
".3m" : { "Roff" , "Roff Manpage" } ,
".3p" : { "Roff" , "Roff Manpage" } ,
".3pm" : { "Roff" , "Roff Manpage" } ,
".3qt" : { "Roff" , "Roff Manpage" } ,
".3x" : { "Roff" , "Roff Manpage" } ,
".4" : { "Roff" , "Roff Manpage" } ,
2017-05-29 08:05:16 +00:00
".4th" : { "Forth" } ,
2019-02-14 11:47:45 +00:00
".5" : { "Roff" , "Roff Manpage" } ,
".6" : { "Roff" , "Roff Manpage" } ,
2017-06-28 09:24:20 +00:00
".6pl" : { "Perl 6" } ,
".6pm" : { "Perl 6" } ,
2019-02-14 11:47:45 +00:00
".7" : { "Roff" , "Roff Manpage" } ,
".8" : { "Roff" , "Roff Manpage" } ,
2017-05-29 08:05:16 +00:00
".8xk" : { "TI Program" } ,
".8xk.txt" : { "TI Program" } ,
".8xp" : { "TI Program" } ,
".8xp.txt" : { "TI Program" } ,
2019-02-14 11:47:45 +00:00
".9" : { "Roff" , "Roff Manpage" } ,
2017-05-29 08:05:16 +00:00
"._coffee" : { "CoffeeScript" } ,
"._js" : { "JavaScript" } ,
"._ls" : { "LiveScript" } ,
".a51" : { "Assembly" } ,
".abap" : { "ABAP" } ,
".abnf" : { "ABNF" } ,
".ada" : { "Ada" } ,
".adb" : { "Ada" } ,
".adml" : { "XML" } ,
".admx" : { "XML" } ,
".ado" : { "Stata" } ,
".adoc" : { "AsciiDoc" } ,
".adp" : { "Tcl" } ,
".ads" : { "Ada" } ,
2017-10-04 14:26:56 +00:00
".afm" : { "Adobe Font Metrics" } ,
2017-05-29 08:05:16 +00:00
".agc" : { "Apollo Guidance Computer" } ,
".agda" : { "Agda" } ,
".ahk" : { "AutoHotkey" } ,
".ahkl" : { "AutoHotkey" } ,
".aj" : { "AspectJ" } ,
".al" : { "Perl" } ,
".als" : { "Alloy" } ,
".ampl" : { "AMPL" } ,
2019-02-14 11:47:45 +00:00
".angelscript" : { "AngelScript" } ,
2017-05-29 08:05:16 +00:00
".anim" : { "Unity3D Asset" } ,
".ant" : { "XML" } ,
".apacheconf" : { "ApacheConf" } ,
".apib" : { "API Blueprint" } ,
".apl" : { "APL" } ,
".app.src" : { "Erlang" } ,
".applescript" : { "AppleScript" } ,
".arc" : { "Arc" } ,
".arpa" : { "DNS Zone" } ,
2019-02-14 11:47:45 +00:00
".as" : { "ActionScript" , "AngelScript" } ,
2017-05-29 08:05:16 +00:00
".asax" : { "ASP" } ,
".asc" : { "AGS Script" , "AsciiDoc" , "Public Key" } ,
".asciidoc" : { "AsciiDoc" } ,
".ascx" : { "ASP" } ,
".asd" : { "Common Lisp" } ,
".ash" : { "AGS Script" } ,
".ashx" : { "ASP" } ,
".asm" : { "Assembly" } ,
".asmx" : { "ASP" } ,
".asn" : { "ASN.1" } ,
".asn1" : { "ASN.1" } ,
".asp" : { "ASP" } ,
".aspx" : { "ASP" } ,
".asset" : { "Unity3D Asset" } ,
2019-02-14 11:47:45 +00:00
".asy" : { "Asymptote" , "LTspice Symbol" } ,
2017-05-29 08:05:16 +00:00
".au3" : { "AutoIt" } ,
".aug" : { "Augeas" } ,
".auk" : { "Awk" } ,
".aux" : { "TeX" } ,
2019-02-14 11:47:45 +00:00
".avsc" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".aw" : { "PHP" } ,
".awk" : { "Awk" } ,
".axd" : { "ASP" } ,
".axi" : { "NetLinx" } ,
".axi.erb" : { "NetLinx+ERB" } ,
".axml" : { "XML" } ,
".axs" : { "NetLinx" } ,
".axs.erb" : { "NetLinx+ERB" } ,
".b" : { "Brainfuck" , "Limbo" } ,
2017-10-04 14:26:56 +00:00
".bal" : { "Ballerina" } ,
2017-05-29 08:05:16 +00:00
".bas" : { "Visual Basic" } ,
".bash" : { "Shell" } ,
".bat" : { "Batchfile" } ,
".bats" : { "Shell" } ,
".bb" : { "BitBake" , "BlitzBasic" } ,
".bbx" : { "TeX" } ,
2019-02-14 11:47:45 +00:00
".bdf" : { "Glyph Bitmap Distribution Format" } ,
2017-05-29 08:05:16 +00:00
".bdy" : { "PLSQL" } ,
".befunge" : { "Befunge" } ,
".bf" : { "Brainfuck" , "HyPhy" } ,
".bib" : { "TeX" } ,
".bison" : { "Bison" } ,
".blade" : { "Blade" } ,
".blade.php" : { "Blade" } ,
".bmx" : { "BlitzMax" } ,
".bones" : { "JavaScript" } ,
".boo" : { "Boo" } ,
".boot" : { "Clojure" } ,
2017-10-04 14:26:56 +00:00
".brd" : { "Eagle" , "KiCad Legacy Layout" } ,
2017-05-29 08:05:16 +00:00
".bro" : { "Bro" } ,
".brs" : { "Brightscript" } ,
".bsl" : { "1C Enterprise" } ,
".bsv" : { "Bluespec" } ,
".builder" : { "Ruby" } ,
".builds" : { "XML" } ,
".bzl" : { "Python" } ,
".c" : { "C" } ,
".c++" : { "C++" } ,
".c++-objdump" : { "Cpp-ObjDump" } ,
".c++objdump" : { "Cpp-ObjDump" } ,
".c-objdump" : { "C-ObjDump" } ,
".cake" : { "C#" , "CoffeeScript" } ,
".capnp" : { "Cap'n Proto" } ,
".cats" : { "C" } ,
".cbl" : { "COBOL" } ,
".cbx" : { "TeX" } ,
".cc" : { "C++" } ,
".ccp" : { "COBOL" } ,
2017-10-04 14:26:56 +00:00
".ccproj" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".ccxml" : { "XML" } ,
".cdf" : { "Mathematica" } ,
".ceylon" : { "Ceylon" } ,
".cfc" : { "ColdFusion CFC" } ,
2019-02-14 11:47:45 +00:00
".cfg" : { "HAProxy" , "INI" } ,
2017-05-29 08:05:16 +00:00
".cfm" : { "ColdFusion" } ,
".cfml" : { "ColdFusion" } ,
".cgi" : { "Perl" , "Python" , "Shell" } ,
".cginc" : { "HLSL" } ,
".ch" : { "Charity" , "xBase" } ,
".chem" : { "Pic" } ,
".chpl" : { "Chapel" } ,
".chs" : { "C2hs Haskell" } ,
".cirru" : { "Cirru" } ,
".cjsx" : { "CoffeeScript" } ,
".ck" : { "ChucK" } ,
".cl" : { "Common Lisp" , "Cool" , "OpenCL" } ,
".cl2" : { "Clojure" } ,
".click" : { "Click" } ,
".clixml" : { "XML" } ,
".clj" : { "Clojure" } ,
".cljc" : { "Clojure" } ,
".cljs" : { "Clojure" } ,
".cljs.hl" : { "Clojure" } ,
".cljscm" : { "Clojure" } ,
".cljx" : { "Clojure" } ,
".clp" : { "CLIPS" } ,
".cls" : { "Apex" , "OpenEdge ABL" , "TeX" , "Visual Basic" } ,
".clw" : { "Clarion" } ,
".cmake" : { "CMake" } ,
".cmake.in" : { "CMake" } ,
".cmd" : { "Batchfile" } ,
".cob" : { "COBOL" } ,
".cobol" : { "COBOL" } ,
".coffee" : { "CoffeeScript" } ,
".com" : { "DIGITAL Command Language" } ,
".command" : { "Shell" } ,
2019-02-14 11:47:45 +00:00
".conll" : { "CoNLL-U" } ,
".conllu" : { "CoNLL-U" } ,
2017-05-29 08:05:16 +00:00
".coq" : { "Coq" } ,
".cp" : { "C++" , "Component Pascal" } ,
".cpp" : { "C++" } ,
".cpp-objdump" : { "Cpp-ObjDump" } ,
".cppobjdump" : { "Cpp-ObjDump" } ,
".cproject" : { "XML" } ,
".cps" : { "Component Pascal" } ,
".cpy" : { "COBOL" } ,
".cql" : { "SQL" } ,
".cr" : { "Crystal" } ,
".creole" : { "Creole" } ,
".cs" : { "C#" , "Smalltalk" } ,
2017-10-04 14:26:56 +00:00
".cscfg" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".csd" : { "Csound Document" } ,
2017-10-04 14:26:56 +00:00
".csdef" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".csh" : { "Tcsh" } ,
2019-02-14 11:47:45 +00:00
".cshtml" : { "HTML+Razor" } ,
2017-05-29 08:05:16 +00:00
".csl" : { "XML" } ,
".cson" : { "CSON" } ,
".csproj" : { "XML" } ,
".css" : { "CSS" } ,
".csv" : { "CSV" } ,
".csx" : { "C#" } ,
".ct" : { "XML" } ,
".ctp" : { "PHP" } ,
".cu" : { "Cuda" } ,
".cuh" : { "Cuda" } ,
".cw" : { "Redcode" } ,
2019-02-14 11:47:45 +00:00
".cwl" : { "Common Workflow Language" } ,
2017-05-29 08:05:16 +00:00
".cxx" : { "C++" } ,
".cxx-objdump" : { "Cpp-ObjDump" } ,
".cy" : { "Cycript" } ,
".d" : { "D" , "DTrace" , "Makefile" } ,
".d-objdump" : { "D-ObjDump" } ,
".dae" : { "COLLADA" } ,
".darcspatch" : { "Darcs Patch" } ,
".dart" : { "Dart" } ,
".dats" : { "ATS" } ,
".db2" : { "SQLPL" } ,
".dcl" : { "Clean" } ,
".ddl" : { "PLSQL" , "SQL" } ,
".decls" : { "BlitzBasic" } ,
2017-10-04 14:26:56 +00:00
".depproj" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".desktop" : { "desktop" } ,
".desktop.in" : { "desktop" } ,
".dfm" : { "Pascal" } ,
".di" : { "D" } ,
".diff" : { "Diff" } ,
".dita" : { "XML" } ,
".ditamap" : { "XML" } ,
".ditaval" : { "XML" } ,
".djs" : { "Dogescript" } ,
".dll.config" : { "XML" } ,
".dlm" : { "IDL" } ,
".dm" : { "DM" } ,
".do" : { "Stata" } ,
".dockerfile" : { "Dockerfile" } ,
".doh" : { "Stata" } ,
".dot" : { "Graphviz (DOT)" } ,
".dotsettings" : { "XML" } ,
".dpatch" : { "Darcs Patch" } ,
".dpr" : { "Pascal" } ,
".druby" : { "Mirah" } ,
".dtx" : { "TeX" } ,
".duby" : { "Mirah" } ,
2017-10-04 14:26:56 +00:00
".dwl" : { "DataWeave" } ,
2017-05-29 08:05:16 +00:00
".dyalog" : { "APL" } ,
".dyl" : { "Dylan" } ,
".dylan" : { "Dylan" } ,
2017-06-13 11:56:07 +00:00
".e" : { "E" , "Eiffel" } ,
2017-05-29 08:05:16 +00:00
".eam.fs" : { "Formatted" } ,
2017-06-28 09:24:20 +00:00
".eb" : { "Easybuild" } ,
2017-05-29 08:05:16 +00:00
".ebnf" : { "EBNF" } ,
".ebuild" : { "Gentoo Ebuild" } ,
".ec" : { "eC" } ,
".ecl" : { "ECL" , "ECLiPSe" } ,
".eclass" : { "Gentoo Eclass" } ,
".eclxml" : { "ECL" } ,
".ecr" : { "HTML+ECR" } ,
2019-02-14 11:47:45 +00:00
".edc" : { "Edje Data Collection" } ,
2017-05-29 08:05:16 +00:00
".edn" : { "edn" } ,
".eex" : { "HTML+EEX" } ,
".eh" : { "eC" } ,
".ejs" : { "EJS" } ,
".el" : { "Emacs Lisp" } ,
".eliom" : { "OCaml" } ,
".eliomi" : { "OCaml" } ,
".elm" : { "Elm" } ,
".em" : { "EmberScript" } ,
".emacs" : { "Emacs Lisp" } ,
".emacs.desktop" : { "Emacs Lisp" } ,
".emberscript" : { "EmberScript" } ,
2019-02-14 11:47:45 +00:00
".eml" : { "EML" } ,
2017-05-29 08:05:16 +00:00
".epj" : { "Ecere Projects" } ,
".eps" : { "PostScript" } ,
".eq" : { "EQ" } ,
".erb" : { "HTML+ERB" } ,
".erb.deface" : { "HTML+ERB" } ,
".erl" : { "Erlang" } ,
".es" : { "Erlang" , "JavaScript" } ,
".es6" : { "JavaScript" } ,
".escript" : { "Erlang" } ,
".ex" : { "Elixir" } ,
".exs" : { "Elixir" } ,
".eye" : { "Ruby" } ,
".f" : { "Filebench WML" , "Forth" , "Fortran" } ,
".f03" : { "Fortran" } ,
".f08" : { "Fortran" } ,
".f77" : { "Fortran" } ,
".f90" : { "Fortran" } ,
".f95" : { "Fortran" } ,
".factor" : { "Factor" } ,
".fan" : { "Fantom" } ,
".fancypack" : { "Fancy" } ,
".fcgi" : { "Lua" , "PHP" , "Perl" , "Python" , "Ruby" , "Shell" } ,
".fea" : { "OpenType Feature File" } ,
".feature" : { "Gherkin" } ,
".filters" : { "XML" } ,
".fish" : { "fish" } ,
".flex" : { "JFlex" } ,
2019-02-14 11:47:45 +00:00
".flf" : { "FIGlet Font" } ,
2017-05-29 08:05:16 +00:00
".flux" : { "FLUX" } ,
".fnc" : { "PLSQL" } ,
".for" : { "Formatted" , "Forth" , "Fortran" } ,
".forth" : { "Forth" } ,
".fp" : { "GLSL" } ,
".fpp" : { "Fortran" } ,
".fr" : { "Forth" , "Frege" , "Text" } ,
".frag" : { "GLSL" , "JavaScript" } ,
".frg" : { "GLSL" } ,
".frm" : { "Visual Basic" } ,
".frt" : { "Forth" } ,
".frx" : { "Visual Basic" } ,
".fs" : { "F#" , "Filterscript" , "Forth" , "GLSL" } ,
".fsh" : { "GLSL" } ,
".fshader" : { "GLSL" } ,
".fsi" : { "F#" } ,
".fsproj" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".fst" : { "F*" } ,
2017-05-29 08:05:16 +00:00
".fsx" : { "F#" } ,
".fth" : { "Forth" } ,
".ftl" : { "FreeMarker" } ,
".fun" : { "Standard ML" } ,
".fx" : { "FLUX" , "HLSL" } ,
".fxh" : { "HLSL" } ,
".fxml" : { "XML" } ,
".fy" : { "Fancy" } ,
".g" : { "G-code" , "GAP" } ,
".g4" : { "ANTLR" } ,
".gap" : { "GAP" } ,
".gawk" : { "Awk" } ,
2017-10-04 14:26:56 +00:00
".gbl" : { "Gerber Image" } ,
".gbo" : { "Gerber Image" } ,
".gbp" : { "Gerber Image" } ,
".gbr" : { "Gerber Image" } ,
".gbs" : { "Gerber Image" } ,
2017-05-29 08:05:16 +00:00
".gco" : { "G-code" } ,
".gcode" : { "G-code" } ,
".gd" : { "GAP" , "GDScript" } ,
".gdb" : { "GDB" } ,
".gdbinit" : { "GDB" } ,
".gemspec" : { "Ruby" } ,
".geo" : { "GLSL" } ,
".geojson" : { "JSON" } ,
".geom" : { "GLSL" } ,
".gf" : { "Grammatical Framework" } ,
".gi" : { "GAP" } ,
2019-02-14 11:47:45 +00:00
".gitconfig" : { "Git Config" } ,
".gitignore" : { "Ignore List" } ,
2017-10-04 14:26:56 +00:00
".gko" : { "Gerber Image" } ,
2017-05-29 08:05:16 +00:00
".glade" : { "XML" } ,
".glf" : { "Glyph" } ,
".glsl" : { "GLSL" } ,
".glslv" : { "GLSL" } ,
2019-02-14 11:47:45 +00:00
".gltf" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".gml" : { "Game Maker Language" , "Graph Modeling Language" , "XML" } ,
".gms" : { "GAMS" } ,
2019-02-14 11:47:45 +00:00
".gmx" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".gn" : { "GN" } ,
".gni" : { "GN" } ,
".gnu" : { "Gnuplot" } ,
".gnuplot" : { "Gnuplot" } ,
".go" : { "Go" } ,
".god" : { "Ruby" } ,
".golo" : { "Golo" } ,
".gp" : { "Gnuplot" } ,
2017-10-04 14:26:56 +00:00
".gpb" : { "Gerber Image" } ,
".gpt" : { "Gerber Image" } ,
".gql" : { "GraphQL" } ,
2017-05-29 08:05:16 +00:00
".grace" : { "Grace" } ,
".gradle" : { "Gradle" } ,
".graphql" : { "GraphQL" } ,
".groovy" : { "Groovy" } ,
".grt" : { "Groovy" } ,
".grxml" : { "XML" } ,
".gs" : { "Genie" , "Gosu" , "JavaScript" } ,
".gshader" : { "GLSL" } ,
".gsp" : { "Groovy Server Pages" } ,
".gst" : { "Gosu" } ,
".gsx" : { "Gosu" } ,
2017-10-04 14:26:56 +00:00
".gtl" : { "Gerber Image" } ,
".gto" : { "Gerber Image" } ,
".gtp" : { "Gerber Image" } ,
2017-05-29 08:05:16 +00:00
".gtpl" : { "Groovy" } ,
2017-10-04 14:26:56 +00:00
".gts" : { "Gerber Image" } ,
2017-05-29 08:05:16 +00:00
".gv" : { "Graphviz (DOT)" } ,
".gvy" : { "Groovy" } ,
".gyp" : { "Python" } ,
".gypi" : { "Python" } ,
".h" : { "C" , "C++" , "Objective-C" } ,
".h++" : { "C++" } ,
".haml" : { "Haml" } ,
".haml.deface" : { "Haml" } ,
".handlebars" : { "Handlebars" } ,
2019-02-14 11:47:45 +00:00
".har" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".hats" : { "ATS" } ,
".hb" : { "Harbour" } ,
".hbs" : { "Handlebars" } ,
".hcl" : { "HCL" } ,
".hh" : { "C++" , "Hack" } ,
".hic" : { "Clojure" } ,
".hlean" : { "Lean" } ,
".hlsl" : { "HLSL" } ,
".hlsli" : { "HLSL" } ,
".hpp" : { "C++" } ,
".hqf" : { "SQF" } ,
".hrl" : { "Erlang" } ,
".hs" : { "Haskell" } ,
".hsc" : { "Haskell" } ,
".htm" : { "HTML" } ,
".html" : { "HTML" } ,
".html.hl" : { "HTML" } ,
".http" : { "HTTP" } ,
".hx" : { "Haxe" } ,
2019-02-14 11:47:45 +00:00
".hxml" : { "HXML" } ,
2017-05-29 08:05:16 +00:00
".hxsl" : { "Haxe" } ,
".hxx" : { "C++" } ,
".hy" : { "Hy" } ,
2019-02-14 11:47:45 +00:00
".i3" : { "Modula-3" } ,
2017-05-29 08:05:16 +00:00
".i7x" : { "Inform 7" } ,
2019-02-14 11:47:45 +00:00
".ice" : { "JSON" , "Slice" } ,
2017-05-29 08:05:16 +00:00
".iced" : { "CoffeeScript" } ,
".icl" : { "Clean" } ,
".idc" : { "C" } ,
".idr" : { "Idris" } ,
2019-02-14 11:47:45 +00:00
".ig" : { "Modula-3" } ,
2017-05-29 08:05:16 +00:00
".ihlp" : { "Stata" } ,
".ijs" : { "J" } ,
".ik" : { "Ioke" } ,
".ily" : { "LilyPond" } ,
".iml" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".inc" : { "Assembly" , "C++" , "HTML" , "PHP" , "POV-Ray SDL" , "Pascal" , "Pawn" , "SQL" , "SourcePawn" } ,
2017-05-29 08:05:16 +00:00
".ini" : { "INI" } ,
".inl" : { "C++" } ,
2019-02-14 11:47:45 +00:00
".ino" : { "C++" } ,
2017-05-29 08:05:16 +00:00
".ins" : { "TeX" } ,
".intr" : { "Dylan" } ,
".io" : { "Io" } ,
".iol" : { "Jolie" } ,
".ipf" : { "IGOR Pro" } ,
".ipp" : { "C++" } ,
".ipynb" : { "Jupyter Notebook" } ,
".irclog" : { "IRC log" } ,
".iss" : { "Inno Setup" } ,
".ivy" : { "XML" } ,
".j" : { "Jasmin" , "Objective-J" } ,
".jade" : { "Pug" } ,
".jake" : { "JavaScript" } ,
".java" : { "Java" } ,
".jbuilder" : { "Ruby" } ,
".jelly" : { "XML" } ,
".jflex" : { "JFlex" } ,
".jinja" : { "HTML+Django" } ,
2019-02-14 11:47:45 +00:00
".jinja2" : { "HTML+Django" } ,
2017-05-29 08:05:16 +00:00
".jison" : { "Jison" } ,
".jisonlex" : { "Jison Lex" } ,
".jl" : { "Julia" } ,
".jq" : { "JSONiq" } ,
".js" : { "JavaScript" } ,
".jsb" : { "JavaScript" } ,
".jscad" : { "JavaScript" } ,
".jsfl" : { "JavaScript" } ,
".jsm" : { "JavaScript" } ,
".json" : { "JSON" } ,
2017-06-13 11:56:07 +00:00
".json-tmlanguage" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".json5" : { "JSON5" } ,
2019-02-14 11:47:45 +00:00
".jsonl" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".jsonld" : { "JSONLD" } ,
".jsp" : { "Java Server Pages" } ,
".jsproj" : { "XML" } ,
".jss" : { "JavaScript" } ,
".jsx" : { "JSX" } ,
2017-10-04 14:26:56 +00:00
".kicad_mod" : { "KiCad Layout" } ,
".kicad_pcb" : { "KiCad Layout" } ,
".kicad_wks" : { "KiCad Layout" } ,
2017-05-29 08:05:16 +00:00
".kid" : { "Genshi" } ,
".kit" : { "Kit" } ,
".kml" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".kojo" : { "Scala" } ,
2017-05-29 08:05:16 +00:00
".krl" : { "KRL" } ,
".ksh" : { "Shell" } ,
".kt" : { "Kotlin" } ,
".ktm" : { "Kotlin" } ,
".kts" : { "Kotlin" } ,
".l" : { "Common Lisp" , "Lex" , "PicoLisp" , "Roff" } ,
".lagda" : { "Literate Agda" } ,
".las" : { "Lasso" } ,
".lasso" : { "Lasso" } ,
".lasso8" : { "Lasso" } ,
".lasso9" : { "Lasso" } ,
".latte" : { "Latte" } ,
".launch" : { "XML" } ,
".lbx" : { "TeX" } ,
".ld" : { "Linker Script" } ,
".ldml" : { "Lasso" } ,
".lds" : { "Linker Script" } ,
".lean" : { "Lean" } ,
2019-02-14 11:47:45 +00:00
".lektorproject" : { "INI" } ,
2017-05-29 08:05:16 +00:00
".less" : { "Less" } ,
".lex" : { "Lex" } ,
".lfe" : { "LFE" } ,
".lgt" : { "Logtalk" } ,
".lhs" : { "Literate Haskell" } ,
".lid" : { "Dylan" } ,
".lidr" : { "Idris" } ,
".liquid" : { "Liquid" } ,
".lisp" : { "Common Lisp" , "NewLisp" } ,
".litcoffee" : { "Literate CoffeeScript" } ,
".ll" : { "LLVM" } ,
".lmi" : { "Python" } ,
".logtalk" : { "Logtalk" } ,
".lol" : { "LOLCODE" } ,
".lookml" : { "LookML" } ,
".lpr" : { "Pascal" } ,
".ls" : { "LiveScript" , "LoomScript" } ,
".lsl" : { "LSL" } ,
".lslp" : { "LSL" } ,
".lsp" : { "Common Lisp" , "NewLisp" } ,
".ltx" : { "TeX" } ,
".lua" : { "Lua" } ,
".lvproj" : { "LabVIEW" } ,
".ly" : { "LilyPond" } ,
2019-02-14 11:47:45 +00:00
".m" : { "Limbo" , "M" , "MATLAB" , "MUF" , "Mathematica" , "Mercury" , "Objective-C" } ,
".m3" : { "Modula-3" } ,
2017-05-29 08:05:16 +00:00
".m4" : { "M4" , "M4Sugar" } ,
".ma" : { "Mathematica" } ,
".mak" : { "Makefile" } ,
".make" : { "Makefile" } ,
".mako" : { "Mako" } ,
2019-02-14 11:47:45 +00:00
".man" : { "Roff" , "Roff Manpage" } ,
2017-05-29 08:05:16 +00:00
".mao" : { "Mako" } ,
".markdown" : { "Markdown" } ,
".marko" : { "Marko" } ,
".mask" : { "Mask" } ,
".mat" : { "Unity3D Asset" } ,
".mata" : { "Stata" } ,
".matah" : { "Stata" } ,
".mathematica" : { "Mathematica" } ,
2019-02-14 11:47:45 +00:00
".matlab" : { "MATLAB" } ,
2017-05-29 08:05:16 +00:00
".mawk" : { "Awk" } ,
".maxhelp" : { "Max" } ,
".maxpat" : { "Max" } ,
".maxproj" : { "Max" } ,
2019-02-14 11:47:45 +00:00
".mbox" : { "EML" } ,
2017-05-29 08:05:16 +00:00
".mcr" : { "MAXScript" } ,
".md" : { "GCC Machine Description" , "Markdown" } ,
2019-02-14 11:47:45 +00:00
".mdoc" : { "Roff" , "Roff Manpage" } ,
2017-05-29 08:05:16 +00:00
".mdown" : { "Markdown" } ,
".mdpolicy" : { "XML" } ,
".mdwn" : { "Markdown" } ,
".me" : { "Roff" } ,
".mediawiki" : { "MediaWiki" } ,
".meta" : { "Unity3D Asset" } ,
".metal" : { "Metal" } ,
2019-02-14 11:47:45 +00:00
".mg" : { "Modula-3" } ,
2017-05-29 08:05:16 +00:00
".minid" : { "MiniD" } ,
2019-02-14 11:47:45 +00:00
".mir" : { "YAML" } ,
2017-05-29 08:05:16 +00:00
".mirah" : { "Mirah" } ,
".mjml" : { "XML" } ,
2017-10-04 14:26:56 +00:00
".mjs" : { "JavaScript" } ,
2017-05-29 08:05:16 +00:00
".mk" : { "Makefile" } ,
".mkd" : { "Markdown" } ,
".mkdn" : { "Markdown" } ,
".mkdown" : { "Markdown" } ,
".mkfile" : { "Makefile" } ,
".mkii" : { "TeX" } ,
".mkiv" : { "TeX" } ,
".mkvi" : { "TeX" } ,
2017-06-13 11:56:07 +00:00
".ml" : { "OCaml" , "Standard ML" } ,
2017-05-29 08:05:16 +00:00
".ml4" : { "OCaml" } ,
".mli" : { "OCaml" } ,
".mll" : { "OCaml" } ,
".mly" : { "OCaml" } ,
".mm" : { "Objective-C++" , "XML" } ,
".mmk" : { "Module Management System" } ,
".mms" : { "Module Management System" } ,
".mo" : { "Modelica" } ,
".mod" : { "AMPL" , "Linux Kernel Module" , "Modula-2" , "XML" } ,
".model.lkml" : { "LookML" } ,
".monkey" : { "Monkey" } ,
2017-10-04 14:26:56 +00:00
".monkey2" : { "Monkey" } ,
2017-05-29 08:05:16 +00:00
".moo" : { "Mercury" , "Moocode" } ,
".moon" : { "MoonScript" } ,
".mq4" : { "MQL4" } ,
".mq5" : { "MQL5" } ,
".mqh" : { "MQL4" , "MQL5" } ,
".ms" : { "MAXScript" , "Roff" , "Unix Assembly" } ,
".mspec" : { "Ruby" } ,
".mss" : { "CartoCSS" } ,
".mt" : { "Mathematica" } ,
".mtl" : { "Wavefront Material" } ,
".mtml" : { "MTML" } ,
".mu" : { "mupad" } ,
".muf" : { "MUF" } ,
".mumps" : { "M" } ,
".mustache" : { "HTML+Django" } ,
".mxml" : { "XML" } ,
".mxt" : { "Max" } ,
".mysql" : { "SQL" } ,
".myt" : { "Myghty" } ,
".n" : { "Nemerle" , "Roff" } ,
2019-02-14 11:47:45 +00:00
".nanorc" : { "nanorc" } ,
2017-05-29 08:05:16 +00:00
".nasm" : { "Assembly" } ,
2017-10-04 14:26:56 +00:00
".natvis" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".nawk" : { "Awk" } ,
".nb" : { "Mathematica" , "Text" } ,
".nbp" : { "Mathematica" } ,
".nc" : { "nesC" } ,
2019-02-14 11:47:45 +00:00
".ncl" : { "NCL" , "Text" , "XML" } ,
2017-10-04 14:26:56 +00:00
".ndproj" : { "XML" } ,
".ne" : { "Nearley" } ,
".nearley" : { "Nearley" } ,
2019-02-14 11:47:45 +00:00
".nf" : { "Nextflow" } ,
2017-05-29 08:05:16 +00:00
".nginxconf" : { "Nginx" } ,
".ni" : { "Inform 7" } ,
".nim" : { "Nim" } ,
2019-02-14 11:47:45 +00:00
".nim.cfg" : { "Nim" } ,
".nimble" : { "Nim" } ,
2017-05-29 08:05:16 +00:00
".nimrod" : { "Nim" } ,
2019-02-14 11:47:45 +00:00
".nims" : { "Nim" } ,
2017-05-29 08:05:16 +00:00
".ninja" : { "Ninja" } ,
".nit" : { "Nit" } ,
".nix" : { "Nix" } ,
".njk" : { "HTML+Django" } ,
".njs" : { "JavaScript" } ,
".nl" : { "NL" , "NewLisp" } ,
".nlogo" : { "NetLogo" } ,
".no" : { "Text" } ,
".nproj" : { "XML" } ,
2017-06-28 09:24:20 +00:00
".nqp" : { "Perl 6" } ,
2017-05-29 08:05:16 +00:00
".nr" : { "Roff" } ,
".nse" : { "Lua" } ,
".nsh" : { "NSIS" } ,
".nsi" : { "NSIS" } ,
".nu" : { "Nu" } ,
".numpy" : { "NumPy" } ,
".numpyw" : { "NumPy" } ,
".numsc" : { "NumPy" } ,
".nuspec" : { "XML" } ,
".nut" : { "Squirrel" } ,
".ny" : { "Common Lisp" } ,
".obj" : { "Wavefront Object" } ,
".objdump" : { "ObjDump" } ,
".odd" : { "XML" } ,
".ol" : { "Jolie" } ,
".omgrofl" : { "Omgrofl" } ,
".ooc" : { "ooc" } ,
".opa" : { "Opa" } ,
".opal" : { "Opal" } ,
".opencl" : { "OpenCL" } ,
".orc" : { "Csound" } ,
".org" : { "Org" } ,
".os" : { "1C Enterprise" } ,
".osm" : { "XML" } ,
".owl" : { "Web Ontology Language" } ,
".ox" : { "Ox" } ,
".oxh" : { "Ox" } ,
".oxo" : { "Ox" } ,
".oxygene" : { "Oxygene" } ,
".oz" : { "Oz" } ,
".p" : { "OpenEdge ABL" } ,
".p4" : { "P4" } ,
2017-06-28 09:24:20 +00:00
".p6" : { "Perl 6" } ,
".p6l" : { "Perl 6" } ,
".p6m" : { "Perl 6" } ,
2019-02-14 11:47:45 +00:00
".p8" : { "Lua" } ,
2017-05-29 08:05:16 +00:00
".pac" : { "JavaScript" } ,
".pan" : { "Pan" } ,
".parrot" : { "Parrot" } ,
".pas" : { "Pascal" } ,
".pascal" : { "Pascal" } ,
".pasm" : { "Parrot Assembly" } ,
".pat" : { "Max" } ,
".patch" : { "Diff" } ,
".pb" : { "PureBasic" } ,
".pbi" : { "PureBasic" } ,
".pbt" : { "PowerBuilder" } ,
".pck" : { "PLSQL" } ,
2019-02-14 11:47:45 +00:00
".pcss" : { "PostCSS" } ,
2017-05-29 08:05:16 +00:00
".pd" : { "Pure Data" } ,
".pd_lua" : { "Lua" } ,
".pde" : { "Processing" } ,
".pep" : { "Pep8" } ,
".perl" : { "Perl" } ,
2017-10-04 14:26:56 +00:00
".pfa" : { "PostScript" } ,
2019-02-14 11:47:45 +00:00
".pgsql" : { "PLpgSQL" } ,
2017-05-29 08:05:16 +00:00
".ph" : { "Perl" } ,
".php" : { "Hack" , "PHP" } ,
".php3" : { "PHP" } ,
".php4" : { "PHP" } ,
".php5" : { "PHP" } ,
".phps" : { "PHP" } ,
".phpt" : { "PHP" } ,
".phtml" : { "HTML+PHP" } ,
".pic" : { "Pic" } ,
".pig" : { "PigLatin" } ,
".pike" : { "Pike" } ,
".pir" : { "Parrot Internal Representation" } ,
".pkb" : { "PLSQL" } ,
".pkgproj" : { "XML" } ,
".pkl" : { "Pickle" } ,
".pks" : { "PLSQL" } ,
2017-06-28 09:24:20 +00:00
".pl" : { "Perl" , "Perl 6" , "Prolog" } ,
".pl6" : { "Perl 6" } ,
2017-05-29 08:05:16 +00:00
".plb" : { "PLSQL" } ,
".plist" : { "XML" } ,
".plot" : { "Gnuplot" } ,
".pls" : { "PLSQL" } ,
".plsql" : { "PLSQL" } ,
".plt" : { "Gnuplot" } ,
".pluginspec" : { "Ruby" , "XML" } ,
".plx" : { "Perl" } ,
2019-02-14 11:47:45 +00:00
".pm" : { "Perl" , "Perl 6" , "X PixMap" } ,
2017-06-28 09:24:20 +00:00
".pm6" : { "Perl 6" } ,
2017-05-29 08:05:16 +00:00
".pmod" : { "Pike" } ,
".po" : { "Gettext Catalog" } ,
2019-02-14 11:47:45 +00:00
".pod" : { "Pod" , "Pod 6" } ,
".pod6" : { "Pod 6" } ,
2017-05-29 08:05:16 +00:00
".podsl" : { "Common Lisp" } ,
".podspec" : { "Ruby" } ,
".pogo" : { "PogoScript" } ,
".pony" : { "Pony" } ,
".pot" : { "Gettext Catalog" } ,
".pov" : { "POV-Ray SDL" } ,
".pp" : { "Pascal" , "Puppet" } ,
".pprx" : { "REXX" } ,
".prc" : { "PLSQL" , "SQL" } ,
".prefab" : { "Unity3D Asset" } ,
".prefs" : { "INI" } ,
".prg" : { "xBase" } ,
".pri" : { "QMake" } ,
".pro" : { "IDL" , "INI" , "Prolog" , "QMake" } ,
2017-10-04 14:26:56 +00:00
".proj" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".prolog" : { "Prolog" } ,
2019-02-14 11:47:45 +00:00
".properties" : { "INI" , "Java Properties" } ,
2017-05-29 08:05:16 +00:00
".props" : { "XML" } ,
".proto" : { "Protocol Buffer" } ,
".prw" : { "xBase" } ,
".ps" : { "PostScript" } ,
".ps1" : { "PowerShell" } ,
".ps1xml" : { "XML" } ,
".psc" : { "Papyrus" } ,
".psc1" : { "XML" } ,
".psd1" : { "PowerShell" } ,
".psgi" : { "Perl" } ,
".psm1" : { "PowerShell" } ,
".pt" : { "XML" } ,
".pub" : { "Public Key" } ,
".pug" : { "Pug" } ,
".purs" : { "PureScript" } ,
2019-02-14 11:47:45 +00:00
".pwn" : { "Pawn" } ,
2017-05-29 08:05:16 +00:00
".pxd" : { "Cython" } ,
".pxi" : { "Cython" } ,
".py" : { "Python" } ,
".py3" : { "Python" } ,
".pyde" : { "Python" } ,
".pyi" : { "Python" } ,
".pyp" : { "Python" } ,
".pyt" : { "Python" } ,
".pytb" : { "Python traceback" } ,
".pyw" : { "Python" } ,
".pyx" : { "Cython" } ,
2019-02-14 11:47:45 +00:00
".q" : { "HiveQL" , "q" } ,
2017-05-29 08:05:16 +00:00
".qbs" : { "QML" } ,
".qml" : { "QML" } ,
".r" : { "R" , "Rebol" } ,
".r2" : { "Rebol" } ,
".r3" : { "Rebol" } ,
".rabl" : { "Ruby" } ,
".rake" : { "Ruby" } ,
".raml" : { "RAML" } ,
".raw" : { "Raw token data" } ,
".rb" : { "Ruby" } ,
".rbbas" : { "REALbasic" } ,
".rbfrm" : { "REALbasic" } ,
".rbmnu" : { "REALbasic" } ,
".rbres" : { "REALbasic" } ,
".rbtbar" : { "REALbasic" } ,
".rbuild" : { "Ruby" } ,
".rbuistate" : { "REALbasic" } ,
".rbw" : { "Ruby" } ,
".rbx" : { "Ruby" } ,
".rbxs" : { "Lua" } ,
".rd" : { "R" } ,
".rdf" : { "XML" } ,
".rdoc" : { "RDoc" } ,
".re" : { "C++" , "Reason" } ,
".reb" : { "Rebol" } ,
".rebol" : { "Rebol" } ,
".red" : { "Red" } ,
".reds" : { "Red" } ,
".reek" : { "YAML" } ,
2019-02-14 11:47:45 +00:00
".reg" : { "Windows Registry Entries" } ,
2017-05-29 08:05:16 +00:00
".regex" : { "Regular Expression" } ,
".regexp" : { "Regular Expression" } ,
".rei" : { "Reason" } ,
".rest" : { "reStructuredText" } ,
".rest.txt" : { "reStructuredText" } ,
".resx" : { "XML" } ,
".rex" : { "REXX" } ,
".rexx" : { "REXX" } ,
".rg" : { "Rouge" } ,
".rhtml" : { "RHTML" } ,
2017-06-28 09:24:20 +00:00
".ring" : { "Ring" } ,
2017-05-29 08:05:16 +00:00
".rkt" : { "Racket" } ,
".rktd" : { "Racket" } ,
".rktl" : { "Racket" } ,
".rl" : { "Ragel" } ,
".rmd" : { "RMarkdown" } ,
".rnh" : { "RUNOFF" } ,
".rno" : { "RUNOFF" , "Roff" } ,
".robot" : { "RobotFramework" } ,
".roff" : { "Roff" } ,
2019-02-14 11:47:45 +00:00
".ronn" : { "Markdown" } ,
2017-05-29 08:05:16 +00:00
".rpy" : { "Python" , "Ren'Py" } ,
".rq" : { "SPARQL" } ,
".rs" : { "RenderScript" , "Rust" } ,
".rs.in" : { "Rust" } ,
".rsc" : { "Rascal" } ,
".rsh" : { "RenderScript" } ,
".rss" : { "XML" } ,
".rst" : { "reStructuredText" } ,
".rst.txt" : { "reStructuredText" } ,
".rsx" : { "R" } ,
".ru" : { "Ruby" } ,
".ruby" : { "Ruby" } ,
".rviz" : { "YAML" } ,
".s" : { "Unix Assembly" } ,
".sage" : { "Sage" } ,
".sagews" : { "Sage" } ,
".sas" : { "SAS" } ,
".sass" : { "Sass" } ,
".sats" : { "ATS" } ,
".sbt" : { "Scala" } ,
".sc" : { "Scala" , "SuperCollider" } ,
".scad" : { "OpenSCAD" } ,
".scala" : { "Scala" } ,
".scaml" : { "Scaml" } ,
".scd" : { "SuperCollider" } ,
".sce" : { "Scilab" } ,
2017-10-04 14:26:56 +00:00
".sch" : { "Eagle" , "KiCad Schematic" , "Scheme" , "XML" } ,
2017-05-29 08:05:16 +00:00
".sci" : { "Scilab" } ,
".scm" : { "Scheme" } ,
".sco" : { "Csound Score" } ,
".scpt" : { "AppleScript" } ,
".scrbl" : { "Racket" } ,
".scss" : { "SCSS" } ,
".scxml" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".sed" : { "sed" } ,
2017-05-29 08:05:16 +00:00
".self" : { "Self" } ,
".sexp" : { "Common Lisp" } ,
".sfd" : { "Spline Font Database" } ,
".sfproj" : { "XML" } ,
".sh" : { "Shell" } ,
".sh-session" : { "ShellSession" } ,
".sh.in" : { "Shell" } ,
".shader" : { "GLSL" , "ShaderLab" } ,
".shen" : { "Shen" } ,
2017-10-04 14:26:56 +00:00
".shproj" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".sig" : { "Standard ML" } ,
".sj" : { "Objective-J" } ,
".sjs" : { "JavaScript" } ,
".sl" : { "Slash" } ,
".sld" : { "Scheme" } ,
".slim" : { "Slim" } ,
".sls" : { "SaltStack" , "Scheme" } ,
".sma" : { "SourcePawn" } ,
".smali" : { "Smali" } ,
".sml" : { "Standard ML" } ,
".smt" : { "SMT" } ,
".smt2" : { "SMT" } ,
".soy" : { "Closure Templates" } ,
".sp" : { "SourcePawn" } ,
".sparql" : { "SPARQL" } ,
".spc" : { "PLSQL" } ,
".spec" : { "Python" , "RPM Spec" , "Ruby" } ,
".spin" : { "Propeller Spin" } ,
".sps" : { "Scheme" } ,
".sqf" : { "SQF" } ,
".sql" : { "PLSQL" , "PLpgSQL" , "SQL" , "SQLPL" } ,
".sra" : { "PowerBuilder" } ,
".srdf" : { "XML" } ,
".srt" : { "SRecode Template" , "SubRip Text" } ,
".sru" : { "PowerBuilder" } ,
".srw" : { "PowerBuilder" } ,
".ss" : { "Scheme" } ,
".ssjs" : { "JavaScript" } ,
2019-02-14 11:47:45 +00:00
".sss" : { "SugarSS" } ,
2017-05-29 08:05:16 +00:00
".st" : { "HTML" , "Smalltalk" } ,
".stan" : { "Stan" } ,
".sthlp" : { "Stata" } ,
".ston" : { "STON" } ,
".storyboard" : { "XML" } ,
2017-06-13 11:56:07 +00:00
".sttheme" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".sty" : { "TeX" } ,
".styl" : { "Stylus" } ,
2019-02-14 11:47:45 +00:00
".sublime-build" : { "JSON with Comments" } ,
".sublime-commands" : { "JSON with Comments" } ,
".sublime-completions" : { "JSON with Comments" } ,
".sublime-keymap" : { "JSON with Comments" } ,
".sublime-macro" : { "JSON with Comments" } ,
".sublime-menu" : { "JSON with Comments" } ,
".sublime-mousemap" : { "JSON with Comments" } ,
".sublime-project" : { "JSON with Comments" } ,
".sublime-settings" : { "JSON with Comments" } ,
2017-05-29 08:05:16 +00:00
".sublime-snippet" : { "XML" } ,
".sublime-syntax" : { "YAML" } ,
2019-02-14 11:47:45 +00:00
".sublime-theme" : { "JSON with Comments" } ,
".sublime-workspace" : { "JSON with Comments" } ,
".sublime_metrics" : { "JSON with Comments" } ,
".sublime_session" : { "JSON with Comments" } ,
2017-05-29 08:05:16 +00:00
".sv" : { "SystemVerilog" } ,
".svg" : { "SVG" } ,
".svh" : { "SystemVerilog" } ,
".swift" : { "Swift" } ,
".syntax" : { "YAML" } ,
2017-06-28 09:24:20 +00:00
".t" : { "Perl" , "Perl 6" , "Terra" , "Turing" } ,
2017-05-29 08:05:16 +00:00
".tab" : { "SQL" } ,
".tac" : { "Python" } ,
".targets" : { "XML" } ,
".tcc" : { "C++" } ,
".tcl" : { "Tcl" } ,
".tcsh" : { "Tcsh" } ,
".tea" : { "Tea" } ,
".tesc" : { "GLSL" } ,
".tese" : { "GLSL" } ,
".tex" : { "TeX" } ,
".textile" : { "Textile" } ,
".tf" : { "HCL" } ,
2019-02-14 11:47:45 +00:00
".tfstate" : { "JSON" } ,
".tfstate.backup" : { "JSON" } ,
".tfvars" : { "HCL" } ,
2017-05-29 08:05:16 +00:00
".thor" : { "Ruby" } ,
".thrift" : { "Thrift" } ,
".thy" : { "Isabelle" } ,
".tl" : { "Type Language" } ,
".tla" : { "TLA" } ,
".tm" : { "Tcl" } ,
".tmac" : { "Roff" } ,
2017-06-13 11:56:07 +00:00
".tmcommand" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".tml" : { "XML" } ,
2017-06-13 11:56:07 +00:00
".tmlanguage" : { "XML" } ,
".tmpreferences" : { "XML" } ,
".tmsnippet" : { "XML" } ,
".tmtheme" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".tmux" : { "Shell" } ,
".toc" : { "TeX" , "World of Warcraft Addon Data" } ,
".toml" : { "TOML" } ,
".tool" : { "Shell" } ,
".topojson" : { "JSON" } ,
".tpb" : { "PLSQL" } ,
".tpl" : { "Smarty" } ,
".tpp" : { "C++" } ,
".tps" : { "PLSQL" } ,
".trg" : { "PLSQL" } ,
".ts" : { "TypeScript" , "XML" } ,
".tst" : { "GAP" , "Scilab" } ,
".tsx" : { "TypeScript" , "XML" } ,
".ttl" : { "Turtle" } ,
".tu" : { "Turing" } ,
".twig" : { "Twig" } ,
".txl" : { "TXL" } ,
".txt" : { "Text" } ,
".uc" : { "UnrealScript" } ,
".udf" : { "SQL" } ,
".udo" : { "Csound" } ,
".ui" : { "XML" } ,
".unity" : { "Unity3D Asset" } ,
".uno" : { "Uno" } ,
".upc" : { "Unified Parallel C" } ,
".ur" : { "UrWeb" } ,
".urdf" : { "XML" } ,
".urs" : { "UrWeb" } ,
".ux" : { "XML" } ,
".v" : { "Coq" , "Verilog" } ,
".vala" : { "Vala" } ,
".vapi" : { "Vala" } ,
".vark" : { "Gosu" } ,
".vb" : { "Visual Basic" } ,
".vba" : { "Visual Basic" } ,
".vbhtml" : { "Visual Basic" } ,
".vbproj" : { "XML" } ,
".vbs" : { "Visual Basic" } ,
".vcl" : { "VCL" } ,
".vcxproj" : { "XML" } ,
".veo" : { "Verilog" } ,
".vert" : { "GLSL" } ,
".vh" : { "SystemVerilog" } ,
".vhd" : { "VHDL" } ,
".vhdl" : { "VHDL" } ,
".vhf" : { "VHDL" } ,
".vhi" : { "VHDL" } ,
".vho" : { "VHDL" } ,
".vhost" : { "ApacheConf" , "Nginx" } ,
".vhs" : { "VHDL" } ,
".vht" : { "VHDL" } ,
".vhw" : { "VHDL" } ,
".view.lkml" : { "LookML" } ,
".vim" : { "Vim script" } ,
".viw" : { "SQL" } ,
".volt" : { "Volt" } ,
".vrx" : { "GLSL" } ,
".vsh" : { "GLSL" } ,
".vshader" : { "GLSL" } ,
".vsixmanifest" : { "XML" } ,
".vssettings" : { "XML" } ,
".vstemplate" : { "XML" } ,
".vue" : { "Vue" } ,
".vw" : { "PLSQL" } ,
".vxml" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".w" : { "CWeb" , "OpenEdge ABL" } ,
2017-05-31 10:07:46 +00:00
".wast" : { "WebAssembly" } ,
".wat" : { "WebAssembly" } ,
2017-05-29 08:05:16 +00:00
".watchr" : { "Ruby" } ,
2019-02-14 11:47:45 +00:00
".wdl" : { "wdl" } ,
".webapp" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".webidl" : { "WebIDL" } ,
2019-02-14 11:47:45 +00:00
".webmanifest" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".weechatlog" : { "IRC log" } ,
".wiki" : { "MediaWiki" } ,
".wisp" : { "wisp" } ,
".wixproj" : { "XML" } ,
".wl" : { "Mathematica" } ,
".wlt" : { "Mathematica" } ,
".wlua" : { "Lua" } ,
".workbook" : { "Markdown" } ,
2019-02-14 11:47:45 +00:00
".workflow" : { "HCL" , "XML" } ,
2017-05-29 08:05:16 +00:00
".wsdl" : { "XML" } ,
".wsf" : { "XML" } ,
".wsgi" : { "Python" } ,
".wxi" : { "XML" } ,
".wxl" : { "XML" } ,
".wxs" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".x" : { "Linker Script" , "Logos" , "RPC" } ,
2017-05-29 08:05:16 +00:00
".x10" : { "X10" } ,
".x3d" : { "XML" } ,
".xacro" : { "XML" } ,
".xaml" : { "XML" } ,
2019-02-14 11:47:45 +00:00
".xbm" : { "X BitMap" } ,
2017-05-29 08:05:16 +00:00
".xc" : { "XC" } ,
".xht" : { "HTML" } ,
".xhtml" : { "HTML" } ,
".xi" : { "Logos" } ,
".xib" : { "XML" } ,
".xlf" : { "XML" } ,
".xliff" : { "XML" } ,
".xm" : { "Logos" } ,
".xmi" : { "XML" } ,
".xml" : { "XML" } ,
".xml.dist" : { "XML" } ,
".xojo_code" : { "Xojo" } ,
".xojo_menu" : { "Xojo" } ,
".xojo_report" : { "Xojo" } ,
".xojo_script" : { "Xojo" } ,
".xojo_toolbar" : { "Xojo" } ,
".xojo_window" : { "Xojo" } ,
".xpl" : { "XProc" } ,
2019-02-14 11:47:45 +00:00
".xpm" : { "X PixMap" } ,
2017-05-29 08:05:16 +00:00
".xproc" : { "XProc" } ,
".xproj" : { "XML" } ,
".xpy" : { "Python" } ,
".xq" : { "XQuery" } ,
".xql" : { "XQuery" } ,
".xqm" : { "XQuery" } ,
".xquery" : { "XQuery" } ,
".xqy" : { "XQuery" } ,
".xrl" : { "Erlang" } ,
".xs" : { "XS" } ,
".xsd" : { "XML" } ,
".xsjs" : { "JavaScript" } ,
".xsjslib" : { "JavaScript" } ,
".xsl" : { "XSLT" } ,
".xslt" : { "XSLT" } ,
".xsp-config" : { "XPages" } ,
".xsp.metadata" : { "XPages" } ,
2017-07-18 07:01:42 +00:00
".xspec" : { "XML" } ,
2017-05-29 08:05:16 +00:00
".xtend" : { "Xtend" } ,
".xul" : { "XML" } ,
".y" : { "Yacc" } ,
".yacc" : { "Yacc" } ,
".yaml" : { "YAML" } ,
".yaml-tmlanguage" : { "YAML" } ,
".yang" : { "YANG" } ,
".yap" : { "Prolog" } ,
2019-02-14 11:47:45 +00:00
".yar" : { "YARA" } ,
".yara" : { "YARA" } ,
".yasnippet" : { "YASnippet" } ,
2017-05-29 08:05:16 +00:00
".yml" : { "YAML" } ,
".yml.mysql" : { "YAML" } ,
".yrl" : { "Erlang" } ,
2019-02-14 11:47:45 +00:00
".yy" : { "JSON" , "Yacc" } ,
".yyp" : { "JSON" } ,
2017-05-29 08:05:16 +00:00
".zcml" : { "XML" } ,
".zep" : { "Zephir" } ,
2019-02-14 11:47:45 +00:00
".zig" : { "Zig" } ,
2017-05-29 08:05:16 +00:00
".zimpl" : { "Zimpl" } ,
".zmpl" : { "Zimpl" } ,
".zone" : { "DNS Zone" } ,
".zpl" : { "Zimpl" } ,
".zsh" : { "Shell" } ,
}
2016-07-13 17:05:09 +00:00
2017-06-08 10:28:36 +00:00
var ExtensionsByLanguage = map [ string ] [ ] string {
2017-10-04 14:26:56 +00:00
"1C Enterprise" : { ".bsl" , ".os" } ,
"ABAP" : { ".abap" } ,
"ABNF" : { ".abnf" } ,
"AGS Script" : { ".asc" , ".ash" } ,
"AMPL" : { ".ampl" , ".mod" } ,
"ANTLR" : { ".g4" } ,
"API Blueprint" : { ".apib" } ,
"APL" : { ".apl" , ".dyalog" } ,
"ASN.1" : { ".asn" , ".asn1" } ,
"ASP" : { ".asp" , ".asax" , ".ascx" , ".ashx" , ".asmx" , ".aspx" , ".axd" } ,
"ATS" : { ".dats" , ".hats" , ".sats" } ,
"ActionScript" : { ".as" } ,
"Ada" : { ".adb" , ".ada" , ".ads" } ,
"Adobe Font Metrics" : { ".afm" } ,
"Agda" : { ".agda" } ,
"Alloy" : { ".als" } ,
2019-02-14 11:47:45 +00:00
"AngelScript" : { ".as" , ".angelscript" } ,
2017-10-04 14:26:56 +00:00
"ApacheConf" : { ".apacheconf" , ".vhost" } ,
"Apex" : { ".cls" } ,
2017-05-29 08:05:16 +00:00
"Apollo Guidance Computer" : { ".agc" } ,
"AppleScript" : { ".applescript" , ".scpt" } ,
"Arc" : { ".arc" } ,
"AsciiDoc" : { ".asciidoc" , ".adoc" , ".asc" } ,
"AspectJ" : { ".aj" } ,
"Assembly" : { ".asm" , ".a51" , ".inc" , ".nasm" } ,
2019-02-14 11:47:45 +00:00
"Asymptote" : { ".asy" } ,
2017-05-29 08:05:16 +00:00
"Augeas" : { ".aug" } ,
"AutoHotkey" : { ".ahk" , ".ahkl" } ,
"AutoIt" : { ".au3" } ,
"Awk" : { ".awk" , ".auk" , ".gawk" , ".mawk" , ".nawk" } ,
2017-10-04 14:26:56 +00:00
"Ballerina" : { ".bal" } ,
2017-05-29 08:05:16 +00:00
"Batchfile" : { ".bat" , ".cmd" } ,
"Befunge" : { ".befunge" } ,
"Bison" : { ".bison" } ,
"BitBake" : { ".bb" } ,
"Blade" : { ".blade" , ".blade.php" } ,
"BlitzBasic" : { ".bb" , ".decls" } ,
"BlitzMax" : { ".bmx" } ,
"Bluespec" : { ".bsv" } ,
"Boo" : { ".boo" } ,
"Brainfuck" : { ".b" , ".bf" } ,
"Brightscript" : { ".brs" } ,
"Bro" : { ".bro" } ,
"C" : { ".c" , ".cats" , ".h" , ".idc" } ,
2019-02-14 11:47:45 +00:00
"C#" : { ".cs" , ".cake" , ".csx" } ,
"C++" : { ".cpp" , ".c++" , ".cc" , ".cp" , ".cxx" , ".h" , ".h++" , ".hh" , ".hpp" , ".hxx" , ".inc" , ".inl" , ".ino" , ".ipp" , ".re" , ".tcc" , ".tpp" } ,
2017-05-29 08:05:16 +00:00
"C-ObjDump" : { ".c-objdump" } ,
"C2hs Haskell" : { ".chs" } ,
"CLIPS" : { ".clp" } ,
"CMake" : { ".cmake" , ".cmake.in" } ,
"COBOL" : { ".cob" , ".cbl" , ".ccp" , ".cobol" , ".cpy" } ,
"COLLADA" : { ".dae" } ,
"CSON" : { ".cson" } ,
"CSS" : { ".css" } ,
"CSV" : { ".csv" } ,
"CWeb" : { ".w" } ,
"Cap'n Proto" : { ".capnp" } ,
"CartoCSS" : { ".mss" } ,
"Ceylon" : { ".ceylon" } ,
"Chapel" : { ".chpl" } ,
"Charity" : { ".ch" } ,
"ChucK" : { ".ck" } ,
"Cirru" : { ".cirru" } ,
"Clarion" : { ".clw" } ,
"Clean" : { ".icl" , ".dcl" } ,
"Click" : { ".click" } ,
"Clojure" : { ".clj" , ".boot" , ".cl2" , ".cljc" , ".cljs" , ".cljs.hl" , ".cljscm" , ".cljx" , ".hic" } ,
"Closure Templates" : { ".soy" } ,
2019-02-14 11:47:45 +00:00
"CoNLL-U" : { ".conllu" , ".conll" } ,
2017-05-29 08:05:16 +00:00
"CoffeeScript" : { ".coffee" , "._coffee" , ".cake" , ".cjsx" , ".iced" } ,
"ColdFusion" : { ".cfm" , ".cfml" } ,
"ColdFusion CFC" : { ".cfc" } ,
"Common Lisp" : { ".lisp" , ".asd" , ".cl" , ".l" , ".lsp" , ".ny" , ".podsl" , ".sexp" } ,
2019-02-14 11:47:45 +00:00
"Common Workflow Language" : { ".cwl" } ,
2017-05-29 08:05:16 +00:00
"Component Pascal" : { ".cp" , ".cps" } ,
"Cool" : { ".cl" } ,
"Coq" : { ".coq" , ".v" } ,
"Cpp-ObjDump" : { ".cppobjdump" , ".c++-objdump" , ".c++objdump" , ".cpp-objdump" , ".cxx-objdump" } ,
"Creole" : { ".creole" } ,
"Crystal" : { ".cr" } ,
"Csound" : { ".orc" , ".udo" } ,
"Csound Document" : { ".csd" } ,
"Csound Score" : { ".sco" } ,
"Cuda" : { ".cu" , ".cuh" } ,
"Cycript" : { ".cy" } ,
"Cython" : { ".pyx" , ".pxd" , ".pxi" } ,
"D" : { ".d" , ".di" } ,
"D-ObjDump" : { ".d-objdump" } ,
"DIGITAL Command Language" : { ".com" } ,
2019-02-14 11:47:45 +00:00
"DM" : { ".dm" } ,
"DNS Zone" : { ".zone" , ".arpa" } ,
"DTrace" : { ".d" } ,
"Darcs Patch" : { ".darcspatch" , ".dpatch" } ,
"Dart" : { ".dart" } ,
"DataWeave" : { ".dwl" } ,
"Diff" : { ".diff" , ".patch" } ,
"Dockerfile" : { ".dockerfile" } ,
"Dogescript" : { ".djs" } ,
"Dylan" : { ".dylan" , ".dyl" , ".intr" , ".lid" } ,
"E" : { ".e" } ,
"EBNF" : { ".ebnf" } ,
"ECL" : { ".ecl" , ".eclxml" } ,
"ECLiPSe" : { ".ecl" } ,
"EJS" : { ".ejs" } ,
"EML" : { ".eml" , ".mbox" } ,
"EQ" : { ".eq" } ,
"Eagle" : { ".sch" , ".brd" } ,
"Easybuild" : { ".eb" } ,
"Ecere Projects" : { ".epj" } ,
"Edje Data Collection" : { ".edc" } ,
"Eiffel" : { ".e" } ,
"Elixir" : { ".ex" , ".exs" } ,
"Elm" : { ".elm" } ,
"Emacs Lisp" : { ".el" , ".emacs" , ".emacs.desktop" } ,
"EmberScript" : { ".em" , ".emberscript" } ,
"Erlang" : { ".erl" , ".app.src" , ".es" , ".escript" , ".hrl" , ".xrl" , ".yrl" } ,
"F#" : { ".fs" , ".fsi" , ".fsx" } ,
"F*" : { ".fst" } ,
"FIGlet Font" : { ".flf" } ,
"FLUX" : { ".fx" , ".flux" } ,
"Factor" : { ".factor" } ,
"Fancy" : { ".fy" , ".fancypack" } ,
"Fantom" : { ".fan" } ,
"Filebench WML" : { ".f" } ,
"Filterscript" : { ".fs" } ,
"Formatted" : { ".for" , ".eam.fs" } ,
"Forth" : { ".fth" , ".4th" , ".f" , ".for" , ".forth" , ".fr" , ".frt" , ".fs" } ,
"Fortran" : { ".f90" , ".f" , ".f03" , ".f08" , ".f77" , ".f95" , ".for" , ".fpp" } ,
"FreeMarker" : { ".ftl" } ,
"Frege" : { ".fr" } ,
"G-code" : { ".g" , ".gco" , ".gcode" } ,
"GAMS" : { ".gms" } ,
"GAP" : { ".g" , ".gap" , ".gd" , ".gi" , ".tst" } ,
2017-05-29 08:05:16 +00:00
"GCC Machine Description" : { ".md" } ,
"GDB" : { ".gdb" , ".gdbinit" } ,
"GDScript" : { ".gd" } ,
"GLSL" : { ".glsl" , ".fp" , ".frag" , ".frg" , ".fs" , ".fsh" , ".fshader" , ".geo" , ".geom" , ".glslv" , ".gshader" , ".shader" , ".tesc" , ".tese" , ".vert" , ".vrx" , ".vsh" , ".vshader" } ,
"GN" : { ".gn" , ".gni" } ,
2019-02-14 11:47:45 +00:00
"Game Maker Language" : { ".gml" } ,
"Genie" : { ".gs" } ,
"Genshi" : { ".kid" } ,
"Gentoo Ebuild" : { ".ebuild" } ,
"Gentoo Eclass" : { ".eclass" } ,
"Gerber Image" : { ".gbr" , ".gbl" , ".gbo" , ".gbp" , ".gbs" , ".gko" , ".gpb" , ".gpt" , ".gtl" , ".gto" , ".gtp" , ".gts" } ,
"Gettext Catalog" : { ".po" , ".pot" } ,
"Gherkin" : { ".feature" } ,
"Git Config" : { ".gitconfig" } ,
"Glyph" : { ".glf" } ,
"Glyph Bitmap Distribution Format" : { ".bdf" } ,
"Gnuplot" : { ".gp" , ".gnu" , ".gnuplot" , ".plot" , ".plt" } ,
"Go" : { ".go" } ,
"Golo" : { ".golo" } ,
"Gosu" : { ".gs" , ".gst" , ".gsx" , ".vark" } ,
"Grace" : { ".grace" } ,
"Gradle" : { ".gradle" } ,
"Grammatical Framework" : { ".gf" } ,
"Graph Modeling Language" : { ".gml" } ,
"GraphQL" : { ".graphql" , ".gql" } ,
"Graphviz (DOT)" : { ".dot" , ".gv" } ,
"Groovy" : { ".groovy" , ".grt" , ".gtpl" , ".gvy" } ,
"Groovy Server Pages" : { ".gsp" } ,
"HAProxy" : { ".cfg" } ,
"HCL" : { ".hcl" , ".tf" , ".tfvars" , ".workflow" } ,
"HLSL" : { ".hlsl" , ".cginc" , ".fx" , ".fxh" , ".hlsli" } ,
"HTML" : { ".html" , ".htm" , ".html.hl" , ".inc" , ".st" , ".xht" , ".xhtml" } ,
"HTML+Django" : { ".jinja" , ".jinja2" , ".mustache" , ".njk" } ,
"HTML+ECR" : { ".ecr" } ,
"HTML+EEX" : { ".eex" } ,
"HTML+ERB" : { ".erb" , ".erb.deface" } ,
"HTML+PHP" : { ".phtml" } ,
"HTML+Razor" : { ".cshtml" } ,
"HTTP" : { ".http" } ,
"HXML" : { ".hxml" } ,
"Hack" : { ".hh" , ".php" } ,
"Haml" : { ".haml" , ".haml.deface" } ,
"Handlebars" : { ".handlebars" , ".hbs" } ,
"Harbour" : { ".hb" } ,
"Haskell" : { ".hs" , ".hsc" } ,
"Haxe" : { ".hx" , ".hxsl" } ,
"HiveQL" : { ".q" } ,
"Hy" : { ".hy" } ,
"HyPhy" : { ".bf" } ,
"IDL" : { ".pro" , ".dlm" } ,
"IGOR Pro" : { ".ipf" } ,
"INI" : { ".ini" , ".cfg" , ".lektorproject" , ".prefs" , ".pro" , ".properties" } ,
"IRC log" : { ".irclog" , ".weechatlog" } ,
"Idris" : { ".idr" , ".lidr" } ,
"Ignore List" : { ".gitignore" } ,
"Inform 7" : { ".ni" , ".i7x" } ,
"Inno Setup" : { ".iss" } ,
"Io" : { ".io" } ,
"Ioke" : { ".ik" } ,
"Isabelle" : { ".thy" } ,
"J" : { ".ijs" } ,
"JFlex" : { ".flex" , ".jflex" } ,
"JSON" : { ".json" , ".avsc" , ".geojson" , ".gltf" , ".har" , ".ice" , ".json-tmlanguage" , ".jsonl" , ".tfstate" , ".tfstate.backup" , ".topojson" , ".webapp" , ".webmanifest" , ".yy" , ".yyp" } ,
"JSON with Comments" : { ".sublime-build" , ".sublime-commands" , ".sublime-completions" , ".sublime-keymap" , ".sublime-macro" , ".sublime-menu" , ".sublime-mousemap" , ".sublime-project" , ".sublime-settings" , ".sublime-theme" , ".sublime-workspace" , ".sublime_metrics" , ".sublime_session" } ,
"JSON5" : { ".json5" } ,
"JSONLD" : { ".jsonld" } ,
"JSONiq" : { ".jq" } ,
"JSX" : { ".jsx" } ,
"Jasmin" : { ".j" } ,
"Java" : { ".java" } ,
"Java Properties" : { ".properties" } ,
"Java Server Pages" : { ".jsp" } ,
"JavaScript" : { ".js" , "._js" , ".bones" , ".es" , ".es6" , ".frag" , ".gs" , ".jake" , ".jsb" , ".jscad" , ".jsfl" , ".jsm" , ".jss" , ".mjs" , ".njs" , ".pac" , ".sjs" , ".ssjs" , ".xsjs" , ".xsjslib" } ,
"Jison" : { ".jison" } ,
"Jison Lex" : { ".jisonlex" } ,
"Jolie" : { ".ol" , ".iol" } ,
"Julia" : { ".jl" } ,
"Jupyter Notebook" : { ".ipynb" } ,
"KRL" : { ".krl" } ,
"KiCad Layout" : { ".kicad_pcb" , ".kicad_mod" , ".kicad_wks" } ,
"KiCad Legacy Layout" : { ".brd" } ,
"KiCad Schematic" : { ".sch" } ,
"Kit" : { ".kit" } ,
"Kotlin" : { ".kt" , ".ktm" , ".kts" } ,
"LFE" : { ".lfe" } ,
"LLVM" : { ".ll" } ,
"LOLCODE" : { ".lol" } ,
"LSL" : { ".lsl" , ".lslp" } ,
"LTspice Symbol" : { ".asy" } ,
"LabVIEW" : { ".lvproj" } ,
"Lasso" : { ".lasso" , ".las" , ".lasso8" , ".lasso9" , ".ldml" } ,
"Latte" : { ".latte" } ,
"Lean" : { ".lean" , ".hlean" } ,
"Less" : { ".less" } ,
"Lex" : { ".l" , ".lex" } ,
"LilyPond" : { ".ly" , ".ily" } ,
"Limbo" : { ".b" , ".m" } ,
"Linker Script" : { ".ld" , ".lds" , ".x" } ,
"Linux Kernel Module" : { ".mod" } ,
"Liquid" : { ".liquid" } ,
"Literate Agda" : { ".lagda" } ,
"Literate CoffeeScript" : { ".litcoffee" } ,
"Literate Haskell" : { ".lhs" } ,
"LiveScript" : { ".ls" , "._ls" } ,
"Logos" : { ".xm" , ".x" , ".xi" } ,
"Logtalk" : { ".lgt" , ".logtalk" } ,
"LookML" : { ".lookml" , ".model.lkml" , ".view.lkml" } ,
"LoomScript" : { ".ls" } ,
"Lua" : { ".lua" , ".fcgi" , ".nse" , ".p8" , ".pd_lua" , ".rbxs" , ".wlua" } ,
"M" : { ".mumps" , ".m" } ,
"M4" : { ".m4" } ,
"M4Sugar" : { ".m4" } ,
"MATLAB" : { ".matlab" , ".m" } ,
"MAXScript" : { ".ms" , ".mcr" } ,
"MQL4" : { ".mq4" , ".mqh" } ,
"MQL5" : { ".mq5" , ".mqh" } ,
"MTML" : { ".mtml" } ,
"MUF" : { ".muf" , ".m" } ,
"Makefile" : { ".mak" , ".d" , ".make" , ".mk" , ".mkfile" } ,
"Mako" : { ".mako" , ".mao" } ,
"Markdown" : { ".md" , ".markdown" , ".mdown" , ".mdwn" , ".mkd" , ".mkdn" , ".mkdown" , ".ronn" , ".workbook" } ,
"Marko" : { ".marko" } ,
"Mask" : { ".mask" } ,
"Mathematica" : { ".mathematica" , ".cdf" , ".m" , ".ma" , ".mt" , ".nb" , ".nbp" , ".wl" , ".wlt" } ,
"Max" : { ".maxpat" , ".maxhelp" , ".maxproj" , ".mxt" , ".pat" } ,
"MediaWiki" : { ".mediawiki" , ".wiki" } ,
"Mercury" : { ".m" , ".moo" } ,
"Metal" : { ".metal" } ,
"MiniD" : { ".minid" } ,
"Mirah" : { ".druby" , ".duby" , ".mirah" } ,
"Modelica" : { ".mo" } ,
"Modula-2" : { ".mod" } ,
"Modula-3" : { ".i3" , ".ig" , ".m3" , ".mg" } ,
"Module Management System" : { ".mms" , ".mmk" } ,
"Monkey" : { ".monkey" , ".monkey2" } ,
"Moocode" : { ".moo" } ,
"MoonScript" : { ".moon" } ,
"Myghty" : { ".myt" } ,
"NCL" : { ".ncl" } ,
"NL" : { ".nl" } ,
"NSIS" : { ".nsi" , ".nsh" } ,
"Nearley" : { ".ne" , ".nearley" } ,
"Nemerle" : { ".n" } ,
"NetLinx" : { ".axs" , ".axi" } ,
"NetLinx+ERB" : { ".axs.erb" , ".axi.erb" } ,
"NetLogo" : { ".nlogo" } ,
"NewLisp" : { ".nl" , ".lisp" , ".lsp" } ,
"Nextflow" : { ".nf" } ,
"Nginx" : { ".nginxconf" , ".vhost" } ,
"Nim" : { ".nim" , ".nim.cfg" , ".nimble" , ".nimrod" , ".nims" } ,
"Ninja" : { ".ninja" } ,
"Nit" : { ".nit" } ,
"Nix" : { ".nix" } ,
"Nu" : { ".nu" } ,
"NumPy" : { ".numpy" , ".numpyw" , ".numsc" } ,
"OCaml" : { ".ml" , ".eliom" , ".eliomi" , ".ml4" , ".mli" , ".mll" , ".mly" } ,
"ObjDump" : { ".objdump" } ,
"Objective-C" : { ".m" , ".h" } ,
"Objective-C++" : { ".mm" } ,
"Objective-J" : { ".j" , ".sj" } ,
"Omgrofl" : { ".omgrofl" } ,
"Opa" : { ".opa" } ,
"Opal" : { ".opal" } ,
"OpenCL" : { ".cl" , ".opencl" } ,
"OpenEdge ABL" : { ".p" , ".cls" , ".w" } ,
"OpenSCAD" : { ".scad" } ,
"OpenType Feature File" : { ".fea" } ,
2017-05-29 08:05:16 +00:00
"Org" : { ".org" } ,
"Ox" : { ".ox" , ".oxh" , ".oxo" } ,
"Oxygene" : { ".oxygene" } ,
"Oz" : { ".oz" } ,
"P4" : { ".p4" } ,
"PHP" : { ".php" , ".aw" , ".ctp" , ".fcgi" , ".inc" , ".php3" , ".php4" , ".php5" , ".phps" , ".phpt" } ,
"PLSQL" : { ".pls" , ".bdy" , ".ddl" , ".fnc" , ".pck" , ".pkb" , ".pks" , ".plb" , ".plsql" , ".prc" , ".spc" , ".sql" , ".tpb" , ".tps" , ".trg" , ".vw" } ,
2019-02-14 11:47:45 +00:00
"PLpgSQL" : { ".pgsql" , ".sql" } ,
2017-05-29 08:05:16 +00:00
"POV-Ray SDL" : { ".pov" , ".inc" } ,
"Pan" : { ".pan" } ,
"Papyrus" : { ".psc" } ,
"Parrot" : { ".parrot" } ,
"Parrot Assembly" : { ".pasm" } ,
"Parrot Internal Representation" : { ".pir" } ,
"Pascal" : { ".pas" , ".dfm" , ".dpr" , ".inc" , ".lpr" , ".pascal" , ".pp" } ,
2019-02-14 11:47:45 +00:00
"Pawn" : { ".pwn" , ".inc" } ,
2017-05-29 08:05:16 +00:00
"Pep8" : { ".pep" } ,
2019-02-14 11:47:45 +00:00
"Perl" : { ".pl" , ".al" , ".cgi" , ".fcgi" , ".perl" , ".ph" , ".plx" , ".pm" , ".psgi" , ".t" } ,
2017-06-28 09:24:20 +00:00
"Perl 6" : { ".6pl" , ".6pm" , ".nqp" , ".p6" , ".p6l" , ".p6m" , ".pl" , ".pl6" , ".pm" , ".pm6" , ".t" } ,
2017-05-29 08:05:16 +00:00
"Pic" : { ".pic" , ".chem" } ,
"Pickle" : { ".pkl" } ,
"PicoLisp" : { ".l" } ,
"PigLatin" : { ".pig" } ,
"Pike" : { ".pike" , ".pmod" } ,
"Pod" : { ".pod" } ,
2019-02-14 11:47:45 +00:00
"Pod 6" : { ".pod" , ".pod6" } ,
2017-05-29 08:05:16 +00:00
"PogoScript" : { ".pogo" } ,
"Pony" : { ".pony" } ,
2019-02-14 11:47:45 +00:00
"PostCSS" : { ".pcss" } ,
2017-10-04 14:26:56 +00:00
"PostScript" : { ".ps" , ".eps" , ".pfa" } ,
2017-05-29 08:05:16 +00:00
"PowerBuilder" : { ".pbt" , ".sra" , ".sru" , ".srw" } ,
"PowerShell" : { ".ps1" , ".psd1" , ".psm1" } ,
"Processing" : { ".pde" } ,
"Prolog" : { ".pl" , ".pro" , ".prolog" , ".yap" } ,
"Propeller Spin" : { ".spin" } ,
"Protocol Buffer" : { ".proto" } ,
"Public Key" : { ".asc" , ".pub" } ,
"Pug" : { ".jade" , ".pug" } ,
"Puppet" : { ".pp" } ,
"Pure Data" : { ".pd" } ,
"PureBasic" : { ".pb" , ".pbi" } ,
"PureScript" : { ".purs" } ,
"Python" : { ".py" , ".bzl" , ".cgi" , ".fcgi" , ".gyp" , ".gypi" , ".lmi" , ".py3" , ".pyde" , ".pyi" , ".pyp" , ".pyt" , ".pyw" , ".rpy" , ".spec" , ".tac" , ".wsgi" , ".xpy" } ,
"Python traceback" : { ".pytb" } ,
"QML" : { ".qml" , ".qbs" } ,
"QMake" : { ".pro" , ".pri" } ,
"R" : { ".r" , ".rd" , ".rsx" } ,
"RAML" : { ".raml" } ,
"RDoc" : { ".rdoc" } ,
"REALbasic" : { ".rbbas" , ".rbfrm" , ".rbmnu" , ".rbres" , ".rbtbar" , ".rbuistate" } ,
"REXX" : { ".rexx" , ".pprx" , ".rex" } ,
"RHTML" : { ".rhtml" } ,
"RMarkdown" : { ".rmd" } ,
2019-02-14 11:47:45 +00:00
"RPC" : { ".x" } ,
2017-05-29 08:05:16 +00:00
"RPM Spec" : { ".spec" } ,
"RUNOFF" : { ".rnh" , ".rno" } ,
"Racket" : { ".rkt" , ".rktd" , ".rktl" , ".scrbl" } ,
"Ragel" : { ".rl" } ,
"Rascal" : { ".rsc" } ,
"Raw token data" : { ".raw" } ,
"Reason" : { ".re" , ".rei" } ,
"Rebol" : { ".reb" , ".r" , ".r2" , ".r3" , ".rebol" } ,
"Red" : { ".red" , ".reds" } ,
"Redcode" : { ".cw" } ,
"Regular Expression" : { ".regexp" , ".regex" } ,
"Ren'Py" : { ".rpy" } ,
"RenderScript" : { ".rs" , ".rsh" } ,
2017-06-28 09:24:20 +00:00
"Ring" : { ".ring" } ,
2017-05-29 08:05:16 +00:00
"RobotFramework" : { ".robot" } ,
2019-02-14 11:47:45 +00:00
"Roff" : { ".roff" , ".1" , ".1in" , ".1m" , ".1x" , ".2" , ".3" , ".3in" , ".3m" , ".3p" , ".3pm" , ".3qt" , ".3x" , ".4" , ".5" , ".6" , ".7" , ".8" , ".9" , ".l" , ".man" , ".mdoc" , ".me" , ".ms" , ".n" , ".nr" , ".rno" , ".tmac" } ,
"Roff Manpage" : { ".1" , ".1in" , ".1m" , ".1x" , ".2" , ".3" , ".3in" , ".3m" , ".3p" , ".3pm" , ".3qt" , ".3x" , ".4" , ".5" , ".6" , ".7" , ".8" , ".9" , ".man" , ".mdoc" } ,
2017-05-29 08:05:16 +00:00
"Rouge" : { ".rg" } ,
"Ruby" : { ".rb" , ".builder" , ".eye" , ".fcgi" , ".gemspec" , ".god" , ".jbuilder" , ".mspec" , ".pluginspec" , ".podspec" , ".rabl" , ".rake" , ".rbuild" , ".rbw" , ".rbx" , ".ru" , ".ruby" , ".spec" , ".thor" , ".watchr" } ,
"Rust" : { ".rs" , ".rs.in" } ,
"SAS" : { ".sas" } ,
"SCSS" : { ".scss" } ,
"SMT" : { ".smt2" , ".smt" } ,
"SPARQL" : { ".sparql" , ".rq" } ,
"SQF" : { ".sqf" , ".hqf" } ,
"SQL" : { ".sql" , ".cql" , ".ddl" , ".inc" , ".mysql" , ".prc" , ".tab" , ".udf" , ".viw" } ,
"SQLPL" : { ".sql" , ".db2" } ,
"SRecode Template" : { ".srt" } ,
"STON" : { ".ston" } ,
"SVG" : { ".svg" } ,
"Sage" : { ".sage" , ".sagews" } ,
"SaltStack" : { ".sls" } ,
"Sass" : { ".sass" } ,
2019-02-14 11:47:45 +00:00
"Scala" : { ".scala" , ".kojo" , ".sbt" , ".sc" } ,
2017-05-29 08:05:16 +00:00
"Scaml" : { ".scaml" } ,
2017-10-04 14:26:56 +00:00
"Scheme" : { ".scm" , ".sch" , ".sld" , ".sls" , ".sps" , ".ss" } ,
2017-05-29 08:05:16 +00:00
"Scilab" : { ".sci" , ".sce" , ".tst" } ,
"Self" : { ".self" } ,
"ShaderLab" : { ".shader" } ,
"Shell" : { ".sh" , ".bash" , ".bats" , ".cgi" , ".command" , ".fcgi" , ".ksh" , ".sh.in" , ".tmux" , ".tool" , ".zsh" } ,
"ShellSession" : { ".sh-session" } ,
"Shen" : { ".shen" } ,
"Slash" : { ".sl" } ,
2019-02-14 11:47:45 +00:00
"Slice" : { ".ice" } ,
2017-05-29 08:05:16 +00:00
"Slim" : { ".slim" } ,
"Smali" : { ".smali" } ,
"Smalltalk" : { ".st" , ".cs" } ,
"Smarty" : { ".tpl" } ,
"SourcePawn" : { ".sp" , ".inc" , ".sma" } ,
"Spline Font Database" : { ".sfd" } ,
"Squirrel" : { ".nut" } ,
"Stan" : { ".stan" } ,
2017-06-13 11:56:07 +00:00
"Standard ML" : { ".ml" , ".fun" , ".sig" , ".sml" } ,
2017-05-29 08:05:16 +00:00
"Stata" : { ".do" , ".ado" , ".doh" , ".ihlp" , ".mata" , ".matah" , ".sthlp" } ,
"Stylus" : { ".styl" } ,
"SubRip Text" : { ".srt" } ,
2019-02-14 11:47:45 +00:00
"SugarSS" : { ".sss" } ,
2017-05-29 08:05:16 +00:00
"SuperCollider" : { ".sc" , ".scd" } ,
"Swift" : { ".swift" } ,
"SystemVerilog" : { ".sv" , ".svh" , ".vh" } ,
"TI Program" : { ".8xp" , ".8xk" , ".8xk.txt" , ".8xp.txt" } ,
"TLA" : { ".tla" } ,
"TOML" : { ".toml" } ,
"TXL" : { ".txl" } ,
"Tcl" : { ".tcl" , ".adp" , ".tm" } ,
"Tcsh" : { ".tcsh" , ".csh" } ,
"TeX" : { ".tex" , ".aux" , ".bbx" , ".bib" , ".cbx" , ".cls" , ".dtx" , ".ins" , ".lbx" , ".ltx" , ".mkii" , ".mkiv" , ".mkvi" , ".sty" , ".toc" } ,
"Tea" : { ".tea" } ,
"Terra" : { ".t" } ,
"Text" : { ".txt" , ".fr" , ".nb" , ".ncl" , ".no" } ,
"Textile" : { ".textile" } ,
"Thrift" : { ".thrift" } ,
"Turing" : { ".t" , ".tu" } ,
"Turtle" : { ".ttl" } ,
"Twig" : { ".twig" } ,
"Type Language" : { ".tl" } ,
"TypeScript" : { ".ts" , ".tsx" } ,
"Unified Parallel C" : { ".upc" } ,
"Unity3D Asset" : { ".anim" , ".asset" , ".mat" , ".meta" , ".prefab" , ".unity" } ,
"Unix Assembly" : { ".s" , ".ms" } ,
"Uno" : { ".uno" } ,
"UnrealScript" : { ".uc" } ,
"UrWeb" : { ".ur" , ".urs" } ,
"VCL" : { ".vcl" } ,
"VHDL" : { ".vhdl" , ".vhd" , ".vhf" , ".vhi" , ".vho" , ".vhs" , ".vht" , ".vhw" } ,
"Vala" : { ".vala" , ".vapi" } ,
"Verilog" : { ".v" , ".veo" } ,
"Vim script" : { ".vim" } ,
"Visual Basic" : { ".vb" , ".bas" , ".cls" , ".frm" , ".frx" , ".vba" , ".vbhtml" , ".vbs" } ,
"Volt" : { ".volt" } ,
"Vue" : { ".vue" } ,
"Wavefront Material" : { ".mtl" } ,
"Wavefront Object" : { ".obj" } ,
"Web Ontology Language" : { ".owl" } ,
2017-05-31 10:07:46 +00:00
"WebAssembly" : { ".wast" , ".wat" } ,
2017-05-29 08:05:16 +00:00
"WebIDL" : { ".webidl" } ,
2019-02-14 11:47:45 +00:00
"Windows Registry Entries" : { ".reg" } ,
2017-05-29 08:05:16 +00:00
"World of Warcraft Addon Data" : { ".toc" } ,
2019-02-14 11:47:45 +00:00
"X BitMap" : { ".xbm" } ,
"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" , ".plist" , ".pluginspec" , ".proj" , ".props" , ".ps1xml" , ".psc1" , ".pt" , ".rdf" , ".resx" , ".rss" , ".sch" , ".scxml" , ".sfproj" , ".shproj" , ".srdf" , ".storyboard" , ".sttheme" , ".sublime-snippet" , ".targets" , ".tmcommand" , ".tml" , ".tmlanguage" , ".tmpreferences" , ".tmsnippet" , ".tmtheme" , ".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" } ,
"XPages" : { ".xsp-config" , ".xsp.metadata" } ,
"XProc" : { ".xpl" , ".xproc" } ,
"XQuery" : { ".xquery" , ".xq" , ".xql" , ".xqm" , ".xqy" } ,
"XS" : { ".xs" } ,
"XSLT" : { ".xslt" , ".xsl" } ,
"Xojo" : { ".xojo_code" , ".xojo_menu" , ".xojo_report" , ".xojo_script" , ".xojo_toolbar" , ".xojo_window" } ,
"Xtend" : { ".xtend" } ,
"YAML" : { ".yml" , ".mir" , ".reek" , ".rviz" , ".sublime-syntax" , ".syntax" , ".yaml" , ".yaml-tmlanguage" , ".yml.mysql" } ,
"YANG" : { ".yang" } ,
"YARA" : { ".yar" , ".yara" } ,
"YASnippet" : { ".yasnippet" } ,
"Yacc" : { ".y" , ".yacc" , ".yy" } ,
"Zephir" : { ".zep" } ,
"Zig" : { ".zig" } ,
"Zimpl" : { ".zimpl" , ".zmpl" , ".zpl" } ,
"desktop" : { ".desktop" , ".desktop.in" } ,
"eC" : { ".ec" , ".eh" } ,
"edn" : { ".edn" } ,
"fish" : { ".fish" } ,
"mupad" : { ".mu" } ,
"nanorc" : { ".nanorc" } ,
"nesC" : { ".nc" } ,
"ooc" : { ".ooc" } ,
"q" : { ".q" } ,
"reStructuredText" : { ".rst" , ".rest" , ".rest.txt" , ".rst.txt" } ,
"sed" : { ".sed" } ,
"wdl" : { ".wdl" } ,
"wisp" : { ".wisp" } ,
"xBase" : { ".prg" , ".ch" , ".prw" } ,
2016-07-13 17:05:09 +00:00
}