-
Star
(136)
You must be signed in to star a gist -
Fork
(27)
You must be signed in to fork a gist
-
-
Save ppisarczyk/43962d06686722d26d176fad46879d41 to your computer and use it in GitHub Desktop.
[ | |
{ | |
"name":"ABAP", | |
"type":"programming", | |
"extensions":[ | |
".abap" | |
] | |
}, | |
{ | |
"name":"AGS Script", | |
"type":"programming", | |
"extensions":[ | |
".asc", | |
".ash" | |
] | |
}, | |
{ | |
"name":"AMPL", | |
"type":"programming", | |
"extensions":[ | |
".ampl", | |
".mod" | |
] | |
}, | |
{ | |
"name":"ANTLR", | |
"type":"programming", | |
"extensions":[ | |
".g4" | |
] | |
}, | |
{ | |
"name":"API Blueprint", | |
"type":"markup", | |
"extensions":[ | |
".apib" | |
] | |
}, | |
{ | |
"name":"APL", | |
"type":"programming", | |
"extensions":[ | |
".apl", | |
".dyalog" | |
] | |
}, | |
{ | |
"name":"ASP", | |
"type":"programming", | |
"extensions":[ | |
".asp", | |
".asax", | |
".ascx", | |
".ashx", | |
".asmx", | |
".aspx", | |
".axd" | |
] | |
}, | |
{ | |
"name":"ATS", | |
"type":"programming", | |
"extensions":[ | |
".dats", | |
".hats", | |
".sats" | |
] | |
}, | |
{ | |
"name":"ActionScript", | |
"type":"programming", | |
"extensions":[ | |
".as" | |
] | |
}, | |
{ | |
"name":"Ada", | |
"type":"programming", | |
"extensions":[ | |
".adb", | |
".ada", | |
".ads" | |
] | |
}, | |
{ | |
"name":"Agda", | |
"type":"programming", | |
"extensions":[ | |
".agda" | |
] | |
}, | |
{ | |
"name":"Alloy", | |
"type":"programming", | |
"extensions":[ | |
".als" | |
] | |
}, | |
{ | |
"name":"Ant Build System", | |
"type":"data" | |
}, | |
{ | |
"name":"ApacheConf", | |
"type":"markup", | |
"extensions":[ | |
".apacheconf", | |
".vhost" | |
] | |
}, | |
{ | |
"name":"Apex", | |
"type":"programming", | |
"extensions":[ | |
".cls" | |
] | |
}, | |
{ | |
"name":"AppleScript", | |
"type":"programming", | |
"extensions":[ | |
".applescript", | |
".scpt" | |
] | |
}, | |
{ | |
"name":"Arc", | |
"type":"programming", | |
"extensions":[ | |
".arc" | |
] | |
}, | |
{ | |
"name":"Arduino", | |
"type":"programming", | |
"extensions":[ | |
".ino" | |
] | |
}, | |
{ | |
"name":"AsciiDoc", | |
"type":"prose", | |
"extensions":[ | |
".asciidoc", | |
".adoc", | |
".asc" | |
] | |
}, | |
{ | |
"name":"AspectJ", | |
"type":"programming", | |
"extensions":[ | |
".aj" | |
] | |
}, | |
{ | |
"name":"Assembly", | |
"type":"programming", | |
"extensions":[ | |
".asm", | |
".a51", | |
".inc", | |
".nasm" | |
] | |
}, | |
{ | |
"name":"Augeas", | |
"type":"programming", | |
"extensions":[ | |
".aug" | |
] | |
}, | |
{ | |
"name":"AutoHotkey", | |
"type":"programming", | |
"extensions":[ | |
".ahk", | |
".ahkl" | |
] | |
}, | |
{ | |
"name":"AutoIt", | |
"type":"programming", | |
"extensions":[ | |
".au3" | |
] | |
}, | |
{ | |
"name":"Awk", | |
"type":"programming", | |
"extensions":[ | |
".awk", | |
".auk", | |
".gawk", | |
".mawk", | |
".nawk" | |
] | |
}, | |
{ | |
"name":"Batchfile", | |
"type":"programming", | |
"extensions":[ | |
".bat", | |
".cmd" | |
] | |
}, | |
{ | |
"name":"Befunge", | |
"type":"programming", | |
"extensions":[ | |
".befunge" | |
] | |
}, | |
{ | |
"name":"Bison", | |
"type":"programming", | |
"extensions":[ | |
".bison" | |
] | |
}, | |
{ | |
"name":"BitBake", | |
"type":"programming", | |
"extensions":[ | |
".bb" | |
] | |
}, | |
{ | |
"name":"BlitzBasic", | |
"type":"programming", | |
"extensions":[ | |
".bb", | |
".decls" | |
] | |
}, | |
{ | |
"name":"BlitzMax", | |
"type":"programming", | |
"extensions":[ | |
".bmx" | |
] | |
}, | |
{ | |
"name":"Bluespec", | |
"type":"programming", | |
"extensions":[ | |
".bsv" | |
] | |
}, | |
{ | |
"name":"Boo", | |
"type":"programming", | |
"extensions":[ | |
".boo" | |
] | |
}, | |
{ | |
"name":"Brainfuck", | |
"type":"programming", | |
"extensions":[ | |
".b", | |
".bf" | |
] | |
}, | |
{ | |
"name":"Brightscript", | |
"type":"programming", | |
"extensions":[ | |
".brs" | |
] | |
}, | |
{ | |
"name":"Bro", | |
"type":"programming", | |
"extensions":[ | |
".bro" | |
] | |
}, | |
{ | |
"name":"C", | |
"type":"programming", | |
"extensions":[ | |
".c", | |
".cats", | |
".h", | |
".idc", | |
".w" | |
] | |
}, | |
{ | |
"name":"C#", | |
"type":"programming", | |
"extensions":[ | |
".cs", | |
".cake", | |
".cshtml", | |
".csx" | |
] | |
}, | |
{ | |
"name":"C++", | |
"type":"programming", | |
"extensions":[ | |
".cpp", | |
".c++", | |
".cc", | |
".cp", | |
".cxx", | |
".h", | |
".h++", | |
".hh", | |
".hpp", | |
".hxx", | |
".inc", | |
".inl", | |
".ipp", | |
".tcc", | |
".tpp" | |
] | |
}, | |
{ | |
"name":"C-ObjDump", | |
"type":"data", | |
"extensions":[ | |
".c-objdump" | |
] | |
}, | |
{ | |
"name":"C2hs Haskell", | |
"type":"programming", | |
"extensions":[ | |
".chs" | |
] | |
}, | |
{ | |
"name":"CLIPS", | |
"type":"programming", | |
"extensions":[ | |
".clp" | |
] | |
}, | |
{ | |
"name":"CMake", | |
"type":"programming", | |
"extensions":[ | |
".cmake", | |
".cmake.in" | |
] | |
}, | |
{ | |
"name":"COBOL", | |
"type":"programming", | |
"extensions":[ | |
".cob", | |
".cbl", | |
".ccp", | |
".cobol", | |
".cpy" | |
] | |
}, | |
{ | |
"name":"CSS", | |
"type":"markup", | |
"extensions":[ | |
".css" | |
] | |
}, | |
{ | |
"name":"CSV", | |
"type":"data", | |
"extensions":[ | |
".csv" | |
] | |
}, | |
{ | |
"name":"Cap'n Proto", | |
"type":"programming", | |
"extensions":[ | |
".capnp" | |
] | |
}, | |
{ | |
"name":"CartoCSS", | |
"type":"programming", | |
"extensions":[ | |
".mss" | |
] | |
}, | |
{ | |
"name":"Ceylon", | |
"type":"programming", | |
"extensions":[ | |
".ceylon" | |
] | |
}, | |
{ | |
"name":"Chapel", | |
"type":"programming", | |
"extensions":[ | |
".chpl" | |
] | |
}, | |
{ | |
"name":"Charity", | |
"type":"programming", | |
"extensions":[ | |
".ch" | |
] | |
}, | |
{ | |
"name":"ChucK", | |
"type":"programming", | |
"extensions":[ | |
".ck" | |
] | |
}, | |
{ | |
"name":"Cirru", | |
"type":"programming", | |
"extensions":[ | |
".cirru" | |
] | |
}, | |
{ | |
"name":"Clarion", | |
"type":"programming", | |
"extensions":[ | |
".clw" | |
] | |
}, | |
{ | |
"name":"Clean", | |
"type":"programming", | |
"extensions":[ | |
".icl", | |
".dcl" | |
] | |
}, | |
{ | |
"name":"Click", | |
"type":"programming", | |
"extensions":[ | |
".click" | |
] | |
}, | |
{ | |
"name":"Clojure", | |
"type":"programming", | |
"extensions":[ | |
".clj", | |
".boot", | |
".cl2", | |
".cljc", | |
".cljs", | |
".cljs.hl", | |
".cljscm", | |
".cljx", | |
".hic" | |
] | |
}, | |
{ | |
"name":"CoffeeScript", | |
"type":"programming", | |
"extensions":[ | |
".coffee", | |
"._coffee", | |
".cake", | |
".cjsx", | |
".cson", | |
".iced" | |
] | |
}, | |
{ | |
"name":"ColdFusion", | |
"type":"programming", | |
"extensions":[ | |
".cfm", | |
".cfml" | |
] | |
}, | |
{ | |
"name":"ColdFusion CFC", | |
"type":"programming", | |
"extensions":[ | |
".cfc" | |
] | |
}, | |
{ | |
"name":"Common Lisp", | |
"type":"programming", | |
"extensions":[ | |
".lisp", | |
".asd", | |
".cl", | |
".l", | |
".lsp", | |
".ny", | |
".podsl", | |
".sexp" | |
] | |
}, | |
{ | |
"name":"Component Pascal", | |
"type":"programming", | |
"extensions":[ | |
".cp", | |
".cps" | |
] | |
}, | |
{ | |
"name":"Cool", | |
"type":"programming", | |
"extensions":[ | |
".cl" | |
] | |
}, | |
{ | |
"name":"Coq", | |
"type":"programming", | |
"extensions":[ | |
".coq", | |
".v" | |
] | |
}, | |
{ | |
"name":"Cpp-ObjDump", | |
"type":"data", | |
"extensions":[ | |
".cppobjdump", | |
".c++-objdump", | |
".c++objdump", | |
".cpp-objdump", | |
".cxx-objdump" | |
] | |
}, | |
{ | |
"name":"Creole", | |
"type":"prose", | |
"extensions":[ | |
".creole" | |
] | |
}, | |
{ | |
"name":"Crystal", | |
"type":"programming", | |
"extensions":[ | |
".cr" | |
] | |
}, | |
{ | |
"name":"Cucumber", | |
"type":"programming", | |
"extensions":[ | |
".feature" | |
] | |
}, | |
{ | |
"name":"Cuda", | |
"type":"programming", | |
"extensions":[ | |
".cu", | |
".cuh" | |
] | |
}, | |
{ | |
"name":"Cycript", | |
"type":"programming", | |
"extensions":[ | |
".cy" | |
] | |
}, | |
{ | |
"name":"Cython", | |
"type":"programming", | |
"extensions":[ | |
".pyx", | |
".pxd", | |
".pxi" | |
] | |
}, | |
{ | |
"name":"D", | |
"type":"programming", | |
"extensions":[ | |
".d", | |
".di" | |
] | |
}, | |
{ | |
"name":"D-ObjDump", | |
"type":"data", | |
"extensions":[ | |
".d-objdump" | |
] | |
}, | |
{ | |
"name":"DIGITAL Command Language", | |
"type":"programming", | |
"extensions":[ | |
".com" | |
] | |
}, | |
{ | |
"name":"DM", | |
"type":"programming", | |
"extensions":[ | |
".dm" | |
] | |
}, | |
{ | |
"name":"DNS Zone", | |
"type":"data", | |
"extensions":[ | |
".zone", | |
".arpa" | |
] | |
}, | |
{ | |
"name":"DTrace", | |
"type":"programming", | |
"extensions":[ | |
".d" | |
] | |
}, | |
{ | |
"name":"Darcs Patch", | |
"type":"data", | |
"extensions":[ | |
".darcspatch", | |
".dpatch" | |
] | |
}, | |
{ | |
"name":"Dart", | |
"type":"programming", | |
"extensions":[ | |
".dart" | |
] | |
}, | |
{ | |
"name":"Diff", | |
"type":"data", | |
"extensions":[ | |
".diff", | |
".patch" | |
] | |
}, | |
{ | |
"name":"Dockerfile", | |
"type":"data", | |
"extensions":[ | |
".dockerfile" | |
] | |
}, | |
{ | |
"name":"Dogescript", | |
"type":"programming", | |
"extensions":[ | |
".djs" | |
] | |
}, | |
{ | |
"name":"Dylan", | |
"type":"programming", | |
"extensions":[ | |
".dylan", | |
".dyl", | |
".intr", | |
".lid" | |
] | |
}, | |
{ | |
"name":"E", | |
"type":"programming", | |
"extensions":[ | |
".E" | |
] | |
}, | |
{ | |
"name":"ECL", | |
"type":"programming", | |
"extensions":[ | |
".ecl", | |
".eclxml" | |
] | |
}, | |
{ | |
"name":"ECLiPSe", | |
"type":"programming", | |
"extensions":[ | |
".ecl" | |
] | |
}, | |
{ | |
"name":"Eagle", | |
"type":"markup", | |
"extensions":[ | |
".sch", | |
".brd" | |
] | |
}, | |
{ | |
"name":"Ecere Projects", | |
"type":"data", | |
"extensions":[ | |
".epj" | |
] | |
}, | |
{ | |
"name":"Eiffel", | |
"type":"programming", | |
"extensions":[ | |
".e" | |
] | |
}, | |
{ | |
"name":"Elixir", | |
"type":"programming", | |
"extensions":[ | |
".ex", | |
".exs" | |
] | |
}, | |
{ | |
"name":"Elm", | |
"type":"programming", | |
"extensions":[ | |
".elm" | |
] | |
}, | |
{ | |
"name":"Emacs Lisp", | |
"type":"programming", | |
"extensions":[ | |
".el", | |
".emacs", | |
".emacs.desktop" | |
] | |
}, | |
{ | |
"name":"EmberScript", | |
"type":"programming", | |
"extensions":[ | |
".em", | |
".emberscript" | |
] | |
}, | |
{ | |
"name":"Erlang", | |
"type":"programming", | |
"extensions":[ | |
".erl", | |
".es", | |
".escript", | |
".hrl", | |
".xrl", | |
".yrl" | |
] | |
}, | |
{ | |
"name":"F#", | |
"type":"programming", | |
"extensions":[ | |
".fs", | |
".fsi", | |
".fsx" | |
] | |
}, | |
{ | |
"name":"FLUX", | |
"type":"programming", | |
"extensions":[ | |
".fx", | |
".flux" | |
] | |
}, | |
{ | |
"name":"FORTRAN", | |
"type":"programming", | |
"extensions":[ | |
".f90", | |
".f", | |
".f03", | |
".f08", | |
".f77", | |
".f95", | |
".for", | |
".fpp" | |
] | |
}, | |
{ | |
"name":"Factor", | |
"type":"programming", | |
"extensions":[ | |
".factor" | |
] | |
}, | |
{ | |
"name":"Fancy", | |
"type":"programming", | |
"extensions":[ | |
".fy", | |
".fancypack" | |
] | |
}, | |
{ | |
"name":"Fantom", | |
"type":"programming", | |
"extensions":[ | |
".fan" | |
] | |
}, | |
{ | |
"name":"Filterscript", | |
"type":"programming", | |
"extensions":[ | |
".fs" | |
] | |
}, | |
{ | |
"name":"Formatted", | |
"type":"data", | |
"extensions":[ | |
".for", | |
".eam.fs" | |
] | |
}, | |
{ | |
"name":"Forth", | |
"type":"programming", | |
"extensions":[ | |
".fth", | |
".4th", | |
".f", | |
".for", | |
".forth", | |
".fr", | |
".frt", | |
".fs" | |
] | |
}, | |
{ | |
"name":"FreeMarker", | |
"type":"programming", | |
"extensions":[ | |
".ftl" | |
] | |
}, | |
{ | |
"name":"Frege", | |
"type":"programming", | |
"extensions":[ | |
".fr" | |
] | |
}, | |
{ | |
"name":"G-code", | |
"type":"data", | |
"extensions":[ | |
".g", | |
".gco", | |
".gcode" | |
] | |
}, | |
{ | |
"name":"GAMS", | |
"type":"programming", | |
"extensions":[ | |
".gms" | |
] | |
}, | |
{ | |
"name":"GAP", | |
"type":"programming", | |
"extensions":[ | |
".g", | |
".gap", | |
".gd", | |
".gi", | |
".tst" | |
] | |
}, | |
{ | |
"name":"GAS", | |
"type":"programming", | |
"extensions":[ | |
".s", | |
".ms" | |
] | |
}, | |
{ | |
"name":"GDScript", | |
"type":"programming", | |
"extensions":[ | |
".gd" | |
] | |
}, | |
{ | |
"name":"GLSL", | |
"type":"programming", | |
"extensions":[ | |
".glsl", | |
".fp", | |
".frag", | |
".frg", | |
".fs", | |
".fsh", | |
".fshader", | |
".geo", | |
".geom", | |
".glslv", | |
".gshader", | |
".shader", | |
".vert", | |
".vrx", | |
".vsh", | |
".vshader" | |
] | |
}, | |
{ | |
"name":"Game Maker Language", | |
"type":"programming", | |
"extensions":[ | |
".gml" | |
] | |
}, | |
{ | |
"name":"Genshi", | |
"type":"programming", | |
"extensions":[ | |
".kid" | |
] | |
}, | |
{ | |
"name":"Gentoo Ebuild", | |
"type":"programming", | |
"extensions":[ | |
".ebuild" | |
] | |
}, | |
{ | |
"name":"Gentoo Eclass", | |
"type":"programming", | |
"extensions":[ | |
".eclass" | |
] | |
}, | |
{ | |
"name":"Gettext Catalog", | |
"type":"prose", | |
"extensions":[ | |
".po", | |
".pot" | |
] | |
}, | |
{ | |
"name":"Glyph", | |
"type":"programming", | |
"extensions":[ | |
".glf" | |
] | |
}, | |
{ | |
"name":"Gnuplot", | |
"type":"programming", | |
"extensions":[ | |
".gp", | |
".gnu", | |
".gnuplot", | |
".plot", | |
".plt" | |
] | |
}, | |
{ | |
"name":"Go", | |
"type":"programming", | |
"extensions":[ | |
".go" | |
] | |
}, | |
{ | |
"name":"Golo", | |
"type":"programming", | |
"extensions":[ | |
".golo" | |
] | |
}, | |
{ | |
"name":"Gosu", | |
"type":"programming", | |
"extensions":[ | |
".gs", | |
".gst", | |
".gsx", | |
".vark" | |
] | |
}, | |
{ | |
"name":"Grace", | |
"type":"programming", | |
"extensions":[ | |
".grace" | |
] | |
}, | |
{ | |
"name":"Gradle", | |
"type":"data", | |
"extensions":[ | |
".gradle" | |
] | |
}, | |
{ | |
"name":"Grammatical Framework", | |
"type":"programming", | |
"extensions":[ | |
".gf" | |
] | |
}, | |
{ | |
"name":"Graph Modeling Language", | |
"type":"data", | |
"extensions":[ | |
".gml" | |
] | |
}, | |
{ | |
"name":"GraphQL", | |
"type":"data", | |
"extensions":[ | |
".graphql" | |
] | |
}, | |
{ | |
"name":"Graphviz (DOT)", | |
"type":"data", | |
"extensions":[ | |
".dot", | |
".gv" | |
] | |
}, | |
{ | |
"name":"Groff", | |
"type":"markup", | |
"extensions":[ | |
".man", | |
".1", | |
".1in", | |
".1m", | |
".1x", | |
".2", | |
".3", | |
".3in", | |
".3m", | |
".3qt", | |
".3x", | |
".4", | |
".5", | |
".6", | |
".7", | |
".8", | |
".9", | |
".l", | |
".me", | |
".ms", | |
".n", | |
".rno", | |
".roff" | |
] | |
}, | |
{ | |
"name":"Groovy", | |
"type":"programming", | |
"extensions":[ | |
".groovy", | |
".grt", | |
".gtpl", | |
".gvy" | |
] | |
}, | |
{ | |
"name":"Groovy Server Pages", | |
"type":"programming", | |
"extensions":[ | |
".gsp" | |
] | |
}, | |
{ | |
"name":"HCL", | |
"type":"programming", | |
"extensions":[ | |
".hcl", | |
".tf" | |
] | |
}, | |
{ | |
"name":"HLSL", | |
"type":"programming", | |
"extensions":[ | |
".hlsl", | |
".fx", | |
".fxh", | |
".hlsli" | |
] | |
}, | |
{ | |
"name":"HTML", | |
"type":"markup", | |
"extensions":[ | |
".html", | |
".htm", | |
".html.hl", | |
".inc", | |
".st", | |
".xht", | |
".xhtml" | |
] | |
}, | |
{ | |
"name":"HTML+Django", | |
"type":"markup", | |
"extensions":[ | |
".mustache", | |
".jinja" | |
] | |
}, | |
{ | |
"name":"HTML+EEX", | |
"type":"markup", | |
"extensions":[ | |
".eex" | |
] | |
}, | |
{ | |
"name":"HTML+ERB", | |
"type":"markup", | |
"extensions":[ | |
".erb", | |
".erb.deface" | |
] | |
}, | |
{ | |
"name":"HTML+PHP", | |
"type":"markup", | |
"extensions":[ | |
".phtml" | |
] | |
}, | |
{ | |
"name":"HTTP", | |
"type":"data", | |
"extensions":[ | |
".http" | |
] | |
}, | |
{ | |
"name":"Hack", | |
"type":"programming", | |
"extensions":[ | |
".hh", | |
".php" | |
] | |
}, | |
{ | |
"name":"Haml", | |
"type":"markup", | |
"extensions":[ | |
".haml", | |
".haml.deface" | |
] | |
}, | |
{ | |
"name":"Handlebars", | |
"type":"markup", | |
"extensions":[ | |
".handlebars", | |
".hbs" | |
] | |
}, | |
{ | |
"name":"Harbour", | |
"type":"programming", | |
"extensions":[ | |
".hb" | |
] | |
}, | |
{ | |
"name":"Haskell", | |
"type":"programming", | |
"extensions":[ | |
".hs", | |
".hsc" | |
] | |
}, | |
{ | |
"name":"Haxe", | |
"type":"programming", | |
"extensions":[ | |
".hx", | |
".hxsl" | |
] | |
}, | |
{ | |
"name":"Hy", | |
"type":"programming", | |
"extensions":[ | |
".hy" | |
] | |
}, | |
{ | |
"name":"HyPhy", | |
"type":"programming", | |
"extensions":[ | |
".bf" | |
] | |
}, | |
{ | |
"name":"IDL", | |
"type":"programming", | |
"extensions":[ | |
".pro", | |
".dlm" | |
] | |
}, | |
{ | |
"name":"IGOR Pro", | |
"type":"programming", | |
"extensions":[ | |
".ipf" | |
] | |
}, | |
{ | |
"name":"INI", | |
"type":"data", | |
"extensions":[ | |
".ini", | |
".cfg", | |
".prefs", | |
".pro", | |
".properties" | |
] | |
}, | |
{ | |
"name":"IRC log", | |
"type":"data", | |
"extensions":[ | |
".irclog", | |
".weechatlog" | |
] | |
}, | |
{ | |
"name":"Idris", | |
"type":"programming", | |
"extensions":[ | |
".idr", | |
".lidr" | |
] | |
}, | |
{ | |
"name":"Inform 7", | |
"type":"programming", | |
"extensions":[ | |
".ni", | |
".i7x" | |
] | |
}, | |
{ | |
"name":"Inno Setup", | |
"type":"programming", | |
"extensions":[ | |
".iss" | |
] | |
}, | |
{ | |
"name":"Io", | |
"type":"programming", | |
"extensions":[ | |
".io" | |
] | |
}, | |
{ | |
"name":"Ioke", | |
"type":"programming", | |
"extensions":[ | |
".ik" | |
] | |
}, | |
{ | |
"name":"Isabelle", | |
"type":"programming", | |
"extensions":[ | |
".thy" | |
] | |
}, | |
{ | |
"name":"Isabelle ROOT", | |
"type":"programming" | |
}, | |
{ | |
"name":"J", | |
"type":"programming", | |
"extensions":[ | |
".ijs" | |
] | |
}, | |
{ | |
"name":"JFlex", | |
"type":"programming", | |
"extensions":[ | |
".flex", | |
".jflex" | |
] | |
}, | |
{ | |
"name":"JSON", | |
"type":"data", | |
"extensions":[ | |
".json", | |
".geojson", | |
".lock", | |
".topojson" | |
] | |
}, | |
{ | |
"name":"JSON5", | |
"type":"data", | |
"extensions":[ | |
".json5" | |
] | |
}, | |
{ | |
"name":"JSONLD", | |
"type":"data", | |
"extensions":[ | |
".jsonld" | |
] | |
}, | |
{ | |
"name":"JSONiq", | |
"type":"programming", | |
"extensions":[ | |
".jq" | |
] | |
}, | |
{ | |
"name":"JSX", | |
"type":"programming", | |
"extensions":[ | |
".jsx" | |
] | |
}, | |
{ | |
"name":"Jade", | |
"type":"markup", | |
"extensions":[ | |
".jade" | |
] | |
}, | |
{ | |
"name":"Jasmin", | |
"type":"programming", | |
"extensions":[ | |
".j" | |
] | |
}, | |
{ | |
"name":"Java", | |
"type":"programming", | |
"extensions":[ | |
".java" | |
] | |
}, | |
{ | |
"name":"Java Server Pages", | |
"type":"programming", | |
"extensions":[ | |
".jsp" | |
] | |
}, | |
{ | |
"name":"JavaScript", | |
"type":"programming", | |
"extensions":[ | |
".js", | |
"._js", | |
".bones", | |
".es", | |
".es6", | |
".frag", | |
".gs", | |
".jake", | |
".jsb", | |
".jscad", | |
".jsfl", | |
".jsm", | |
".jss", | |
".njs", | |
".pac", | |
".sjs", | |
".ssjs", | |
".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", | |
".xsjs", | |
".xsjslib" | |
] | |
}, | |
{ | |
"name":"Julia", | |
"type":"programming", | |
"extensions":[ | |
".jl" | |
] | |
}, | |
{ | |
"name":"Jupyter Notebook", | |
"type":"markup", | |
"extensions":[ | |
".ipynb" | |
] | |
}, | |
{ | |
"name":"KRL", | |
"type":"programming", | |
"extensions":[ | |
".krl" | |
] | |
}, | |
{ | |
"name":"KiCad", | |
"type":"programming", | |
"extensions":[ | |
".sch", | |
".brd", | |
".kicad_pcb" | |
] | |
}, | |
{ | |
"name":"Kit", | |
"type":"markup", | |
"extensions":[ | |
".kit" | |
] | |
}, | |
{ | |
"name":"Kotlin", | |
"type":"programming", | |
"extensions":[ | |
".kt", | |
".ktm", | |
".kts" | |
] | |
}, | |
{ | |
"name":"LFE", | |
"type":"programming", | |
"extensions":[ | |
".lfe" | |
] | |
}, | |
{ | |
"name":"LLVM", | |
"type":"programming", | |
"extensions":[ | |
".ll" | |
] | |
}, | |
{ | |
"name":"LOLCODE", | |
"type":"programming", | |
"extensions":[ | |
".lol" | |
] | |
}, | |
{ | |
"name":"LSL", | |
"type":"programming", | |
"extensions":[ | |
".lsl", | |
".lslp" | |
] | |
}, | |
{ | |
"name":"LabVIEW", | |
"type":"programming", | |
"extensions":[ | |
".lvproj" | |
] | |
}, | |
{ | |
"name":"Lasso", | |
"type":"programming", | |
"extensions":[ | |
".lasso", | |
".las", | |
".lasso8", | |
".lasso9", | |
".ldml" | |
] | |
}, | |
{ | |
"name":"Latte", | |
"type":"markup", | |
"extensions":[ | |
".latte" | |
] | |
}, | |
{ | |
"name":"Lean", | |
"type":"programming", | |
"extensions":[ | |
".lean", | |
".hlean" | |
] | |
}, | |
{ | |
"name":"Less", | |
"type":"markup", | |
"extensions":[ | |
".less" | |
] | |
}, | |
{ | |
"name":"Lex", | |
"type":"programming", | |
"extensions":[ | |
".l", | |
".lex" | |
] | |
}, | |
{ | |
"name":"LilyPond", | |
"type":"programming", | |
"extensions":[ | |
".ly", | |
".ily" | |
] | |
}, | |
{ | |
"name":"Limbo", | |
"type":"programming", | |
"extensions":[ | |
".b", | |
".m" | |
] | |
}, | |
{ | |
"name":"Linker Script", | |
"type":"data", | |
"extensions":[ | |
".ld", | |
".lds" | |
] | |
}, | |
{ | |
"name":"Linux Kernel Module", | |
"type":"data", | |
"extensions":[ | |
".mod" | |
] | |
}, | |
{ | |
"name":"Liquid", | |
"type":"markup", | |
"extensions":[ | |
".liquid" | |
] | |
}, | |
{ | |
"name":"Literate Agda", | |
"type":"programming", | |
"extensions":[ | |
".lagda" | |
] | |
}, | |
{ | |
"name":"Literate CoffeeScript", | |
"type":"programming", | |
"extensions":[ | |
".litcoffee" | |
] | |
}, | |
{ | |
"name":"Literate Haskell", | |
"type":"programming", | |
"extensions":[ | |
".lhs" | |
] | |
}, | |
{ | |
"name":"LiveScript", | |
"type":"programming", | |
"extensions":[ | |
".ls", | |
"._ls" | |
] | |
}, | |
{ | |
"name":"Logos", | |
"type":"programming", | |
"extensions":[ | |
".xm", | |
".x", | |
".xi" | |
] | |
}, | |
{ | |
"name":"Logtalk", | |
"type":"programming", | |
"extensions":[ | |
".lgt", | |
".logtalk" | |
] | |
}, | |
{ | |
"name":"LookML", | |
"type":"programming", | |
"extensions":[ | |
".lookml" | |
] | |
}, | |
{ | |
"name":"LoomScript", | |
"type":"programming", | |
"extensions":[ | |
".ls" | |
] | |
}, | |
{ | |
"name":"Lua", | |
"type":"programming", | |
"extensions":[ | |
".lua", | |
".fcgi", | |
".nse", | |
".pd_lua", | |
".rbxs", | |
".wlua" | |
] | |
}, | |
{ | |
"name":"M", | |
"type":"programming", | |
"extensions":[ | |
".mumps", | |
".m" | |
] | |
}, | |
{ | |
"name":"M4", | |
"type":"programming", | |
"extensions":[ | |
".m4" | |
] | |
}, | |
{ | |
"name":"M4Sugar", | |
"type":"programming", | |
"extensions":[ | |
".m4" | |
] | |
}, | |
{ | |
"name":"MAXScript", | |
"type":"programming", | |
"extensions":[ | |
".ms", | |
".mcr" | |
] | |
}, | |
{ | |
"name":"MTML", | |
"type":"markup", | |
"extensions":[ | |
".mtml" | |
] | |
}, | |
{ | |
"name":"MUF", | |
"type":"programming", | |
"extensions":[ | |
".muf", | |
".m" | |
] | |
}, | |
{ | |
"name":"Makefile", | |
"type":"programming", | |
"extensions":[ | |
".mak", | |
".d", | |
".mk", | |
".mkfile" | |
] | |
}, | |
{ | |
"name":"Mako", | |
"type":"programming", | |
"extensions":[ | |
".mako", | |
".mao" | |
] | |
}, | |
{ | |
"name":"Markdown", | |
"type":"prose", | |
"extensions":[ | |
".md", | |
".markdown", | |
".mkd", | |
".mkdn", | |
".mkdown", | |
".ron" | |
] | |
}, | |
{ | |
"name":"Mask", | |
"type":"markup", | |
"extensions":[ | |
".mask" | |
] | |
}, | |
{ | |
"name":"Mathematica", | |
"type":"programming", | |
"extensions":[ | |
".mathematica", | |
".cdf", | |
".m", | |
".ma", | |
".mt", | |
".nb", | |
".nbp", | |
".wl", | |
".wlt" | |
] | |
}, | |
{ | |
"name":"Matlab", | |
"type":"programming", | |
"extensions":[ | |
".matlab", | |
".m" | |
] | |
}, | |
{ | |
"name":"Maven POM", | |
"type":"data" | |
}, | |
{ | |
"name":"Max", | |
"type":"programming", | |
"extensions":[ | |
".maxpat", | |
".maxhelp", | |
".maxproj", | |
".mxt", | |
".pat" | |
] | |
}, | |
{ | |
"name":"MediaWiki", | |
"type":"prose", | |
"extensions":[ | |
".mediawiki", | |
".wiki" | |
] | |
}, | |
{ | |
"name":"Mercury", | |
"type":"programming", | |
"extensions":[ | |
".m", | |
".moo" | |
] | |
}, | |
{ | |
"name":"Metal", | |
"type":"programming", | |
"extensions":[ | |
".metal" | |
] | |
}, | |
{ | |
"name":"MiniD", | |
"type":"programming", | |
"extensions":[ | |
".minid" | |
] | |
}, | |
{ | |
"name":"Mirah", | |
"type":"programming", | |
"extensions":[ | |
".druby", | |
".duby", | |
".mir", | |
".mirah" | |
] | |
}, | |
{ | |
"name":"Modelica", | |
"type":"programming", | |
"extensions":[ | |
".mo" | |
] | |
}, | |
{ | |
"name":"Modula-2", | |
"type":"programming", | |
"extensions":[ | |
".mod" | |
] | |
}, | |
{ | |
"name":"Module Management System", | |
"type":"programming", | |
"extensions":[ | |
".mms", | |
".mmk" | |
] | |
}, | |
{ | |
"name":"Monkey", | |
"type":"programming", | |
"extensions":[ | |
".monkey" | |
] | |
}, | |
{ | |
"name":"Moocode", | |
"type":"programming", | |
"extensions":[ | |
".moo" | |
] | |
}, | |
{ | |
"name":"MoonScript", | |
"type":"programming", | |
"extensions":[ | |
".moon" | |
] | |
}, | |
{ | |
"name":"Myghty", | |
"type":"programming", | |
"extensions":[ | |
".myt" | |
] | |
}, | |
{ | |
"name":"NCL", | |
"type":"programming", | |
"extensions":[ | |
".ncl" | |
] | |
}, | |
{ | |
"name":"NL", | |
"type":"data", | |
"extensions":[ | |
".nl" | |
] | |
}, | |
{ | |
"name":"NSIS", | |
"type":"programming", | |
"extensions":[ | |
".nsi", | |
".nsh" | |
] | |
}, | |
{ | |
"name":"Nemerle", | |
"type":"programming", | |
"extensions":[ | |
".n" | |
] | |
}, | |
{ | |
"name":"NetLinx", | |
"type":"programming", | |
"extensions":[ | |
".axs", | |
".axi" | |
] | |
}, | |
{ | |
"name":"NetLinx+ERB", | |
"type":"programming", | |
"extensions":[ | |
".axs.erb", | |
".axi.erb" | |
] | |
}, | |
{ | |
"name":"NetLogo", | |
"type":"programming", | |
"extensions":[ | |
".nlogo" | |
] | |
}, | |
{ | |
"name":"NewLisp", | |
"type":"programming", | |
"extensions":[ | |
".nl", | |
".lisp", | |
".lsp" | |
] | |
}, | |
{ | |
"name":"Nginx", | |
"type":"markup", | |
"extensions":[ | |
".nginxconf", | |
".vhost" | |
] | |
}, | |
{ | |
"name":"Nimrod", | |
"type":"programming", | |
"extensions":[ | |
".nim", | |
".nimrod" | |
] | |
}, | |
{ | |
"name":"Ninja", | |
"type":"data", | |
"extensions":[ | |
".ninja" | |
] | |
}, | |
{ | |
"name":"Nit", | |
"type":"programming", | |
"extensions":[ | |
".nit" | |
] | |
}, | |
{ | |
"name":"Nix", | |
"type":"programming", | |
"extensions":[ | |
".nix" | |
] | |
}, | |
{ | |
"name":"Nu", | |
"type":"programming", | |
"extensions":[ | |
".nu" | |
] | |
}, | |
{ | |
"name":"NumPy", | |
"type":"programming", | |
"extensions":[ | |
".numpy", | |
".numpyw", | |
".numsc" | |
] | |
}, | |
{ | |
"name":"OCaml", | |
"type":"programming", | |
"extensions":[ | |
".ml", | |
".eliom", | |
".eliomi", | |
".ml4", | |
".mli", | |
".mll", | |
".mly" | |
] | |
}, | |
{ | |
"name":"ObjDump", | |
"type":"data", | |
"extensions":[ | |
".objdump" | |
] | |
}, | |
{ | |
"name":"Objective-C", | |
"type":"programming", | |
"extensions":[ | |
".m", | |
".h" | |
] | |
}, | |
{ | |
"name":"Objective-C++", | |
"type":"programming", | |
"extensions":[ | |
".mm" | |
] | |
}, | |
{ | |
"name":"Objective-J", | |
"type":"programming", | |
"extensions":[ | |
".j", | |
".sj" | |
] | |
}, | |
{ | |
"name":"Omgrofl", | |
"type":"programming", | |
"extensions":[ | |
".omgrofl" | |
] | |
}, | |
{ | |
"name":"Opa", | |
"type":"programming", | |
"extensions":[ | |
".opa" | |
] | |
}, | |
{ | |
"name":"Opal", | |
"type":"programming", | |
"extensions":[ | |
".opal" | |
] | |
}, | |
{ | |
"name":"OpenCL", | |
"type":"programming", | |
"extensions":[ | |
".cl", | |
".opencl" | |
] | |
}, | |
{ | |
"name":"OpenEdge ABL", | |
"type":"programming", | |
"extensions":[ | |
".p", | |
".cls" | |
] | |
}, | |
{ | |
"name":"OpenSCAD", | |
"type":"programming", | |
"extensions":[ | |
".scad" | |
] | |
}, | |
{ | |
"name":"Org", | |
"type":"prose", | |
"extensions":[ | |
".org" | |
] | |
}, | |
{ | |
"name":"Ox", | |
"type":"programming", | |
"extensions":[ | |
".ox", | |
".oxh", | |
".oxo" | |
] | |
}, | |
{ | |
"name":"Oxygene", | |
"type":"programming", | |
"extensions":[ | |
".oxygene" | |
] | |
}, | |
{ | |
"name":"Oz", | |
"type":"programming", | |
"extensions":[ | |
".oz" | |
] | |
}, | |
{ | |
"name":"PAWN", | |
"type":"programming", | |
"extensions":[ | |
".pwn", | |
".inc" | |
] | |
}, | |
{ | |
"name":"PHP", | |
"type":"programming", | |
"extensions":[ | |
".php", | |
".aw", | |
".ctp", | |
".fcgi", | |
".inc", | |
".php3", | |
".php4", | |
".php5", | |
".phps", | |
".phpt" | |
] | |
}, | |
{ | |
"name":"PLSQL", | |
"type":"programming", | |
"extensions":[ | |
".pls", | |
".pck", | |
".pkb", | |
".pks", | |
".plb", | |
".plsql", | |
".sql" | |
] | |
}, | |
{ | |
"name":"PLpgSQL", | |
"type":"programming", | |
"extensions":[ | |
".sql" | |
] | |
}, | |
{ | |
"name":"POV-Ray SDL", | |
"type":"programming", | |
"extensions":[ | |
".pov", | |
".inc" | |
] | |
}, | |
{ | |
"name":"Pan", | |
"type":"programming", | |
"extensions":[ | |
".pan" | |
] | |
}, | |
{ | |
"name":"Papyrus", | |
"type":"programming", | |
"extensions":[ | |
".psc" | |
] | |
}, | |
{ | |
"name":"Parrot", | |
"type":"programming", | |
"extensions":[ | |
".parrot" | |
] | |
}, | |
{ | |
"name":"Parrot Assembly", | |
"type":"programming", | |
"extensions":[ | |
".pasm" | |
] | |
}, | |
{ | |
"name":"Parrot Internal Representation", | |
"type":"programming", | |
"extensions":[ | |
".pir" | |
] | |
}, | |
{ | |
"name":"Pascal", | |
"type":"programming", | |
"extensions":[ | |
".pas", | |
".dfm", | |
".dpr", | |
".inc", | |
".lpr", | |
".pp" | |
] | |
}, | |
{ | |
"name":"Perl", | |
"type":"programming", | |
"extensions":[ | |
".pl", | |
".al", | |
".cgi", | |
".fcgi", | |
".perl", | |
".ph", | |
".plx", | |
".pm", | |
".pod", | |
".psgi", | |
".t" | |
] | |
}, | |
{ | |
"name":"Perl6", | |
"type":"programming", | |
"extensions":[ | |
".6pl", | |
".6pm", | |
".nqp", | |
".p6", | |
".p6l", | |
".p6m", | |
".pl", | |
".pl6", | |
".pm", | |
".pm6", | |
".t" | |
] | |
}, | |
{ | |
"name":"Pickle", | |
"type":"data", | |
"extensions":[ | |
".pkl" | |
] | |
}, | |
{ | |
"name":"PicoLisp", | |
"type":"programming", | |
"extensions":[ | |
".l" | |
] | |
}, | |
{ | |
"name":"PigLatin", | |
"type":"programming", | |
"extensions":[ | |
".pig" | |
] | |
}, | |
{ | |
"name":"Pike", | |
"type":"programming", | |
"extensions":[ | |
".pike", | |
".pmod" | |
] | |
}, | |
{ | |
"name":"Pod", | |
"type":"prose", | |
"extensions":[ | |
".pod" | |
] | |
}, | |
{ | |
"name":"PogoScript", | |
"type":"programming", | |
"extensions":[ | |
".pogo" | |
] | |
}, | |
{ | |
"name":"Pony", | |
"type":"programming", | |
"extensions":[ | |
".pony" | |
] | |
}, | |
{ | |
"name":"PostScript", | |
"type":"markup", | |
"extensions":[ | |
".ps", | |
".eps" | |
] | |
}, | |
{ | |
"name":"PowerShell", | |
"type":"programming", | |
"extensions":[ | |
".ps1", | |
".psd1", | |
".psm1" | |
] | |
}, | |
{ | |
"name":"Processing", | |
"type":"programming", | |
"extensions":[ | |
".pde" | |
] | |
}, | |
{ | |
"name":"Prolog", | |
"type":"programming", | |
"extensions":[ | |
".pl", | |
".pro", | |
".prolog", | |
".yap" | |
] | |
}, | |
{ | |
"name":"Propeller Spin", | |
"type":"programming", | |
"extensions":[ | |
".spin" | |
] | |
}, | |
{ | |
"name":"Protocol Buffer", | |
"type":"markup", | |
"extensions":[ | |
".proto" | |
] | |
}, | |
{ | |
"name":"Public Key", | |
"type":"data", | |
"extensions":[ | |
".asc", | |
".pub" | |
] | |
}, | |
{ | |
"name":"Puppet", | |
"type":"programming", | |
"extensions":[ | |
".pp" | |
] | |
}, | |
{ | |
"name":"Pure Data", | |
"type":"programming", | |
"extensions":[ | |
".pd" | |
] | |
}, | |
{ | |
"name":"PureBasic", | |
"type":"programming", | |
"extensions":[ | |
".pb", | |
".pbi" | |
] | |
}, | |
{ | |
"name":"PureScript", | |
"type":"programming", | |
"extensions":[ | |
".purs" | |
] | |
}, | |
{ | |
"name":"Python", | |
"type":"programming", | |
"extensions":[ | |
".py", | |
".bzl", | |
".cgi", | |
".fcgi", | |
".gyp", | |
".lmi", | |
".pyde", | |
".pyp", | |
".pyt", | |
".pyw", | |
".rpy", | |
".tac", | |
".wsgi", | |
".xpy" | |
] | |
}, | |
{ | |
"name":"Python traceback", | |
"type":"data", | |
"extensions":[ | |
".pytb" | |
] | |
}, | |
{ | |
"name":"QML", | |
"type":"programming", | |
"extensions":[ | |
".qml", | |
".qbs" | |
] | |
}, | |
{ | |
"name":"QMake", | |
"type":"programming", | |
"extensions":[ | |
".pro", | |
".pri" | |
] | |
}, | |
{ | |
"name":"R", | |
"type":"programming", | |
"extensions":[ | |
".r", | |
".rd", | |
".rsx" | |
] | |
}, | |
{ | |
"name":"RAML", | |
"type":"markup", | |
"extensions":[ | |
".raml" | |
] | |
}, | |
{ | |
"name":"RDoc", | |
"type":"prose", | |
"extensions":[ | |
".rdoc" | |
] | |
}, | |
{ | |
"name":"REALbasic", | |
"type":"programming", | |
"extensions":[ | |
".rbbas", | |
".rbfrm", | |
".rbmnu", | |
".rbres", | |
".rbtbar", | |
".rbuistate" | |
] | |
}, | |
{ | |
"name":"RHTML", | |
"type":"markup", | |
"extensions":[ | |
".rhtml" | |
] | |
}, | |
{ | |
"name":"RMarkdown", | |
"type":"prose", | |
"extensions":[ | |
".rmd" | |
] | |
}, | |
{ | |
"name":"Racket", | |
"type":"programming", | |
"extensions":[ | |
".rkt", | |
".rktd", | |
".rktl", | |
".scrbl" | |
] | |
}, | |
{ | |
"name":"Ragel in Ruby Host", | |
"type":"programming", | |
"extensions":[ | |
".rl" | |
] | |
}, | |
{ | |
"name":"Raw token data", | |
"type":"data", | |
"extensions":[ | |
".raw" | |
] | |
}, | |
{ | |
"name":"Rebol", | |
"type":"programming", | |
"extensions":[ | |
".reb", | |
".r", | |
".r2", | |
".r3", | |
".rebol" | |
] | |
}, | |
{ | |
"name":"Red", | |
"type":"programming", | |
"extensions":[ | |
".red", | |
".reds" | |
] | |
}, | |
{ | |
"name":"Redcode", | |
"type":"programming", | |
"extensions":[ | |
".cw" | |
] | |
}, | |
{ | |
"name":"Ren'Py", | |
"type":"programming", | |
"extensions":[ | |
".rpy" | |
] | |
}, | |
{ | |
"name":"RenderScript", | |
"type":"programming", | |
"extensions":[ | |
".rs", | |
".rsh" | |
] | |
}, | |
{ | |
"name":"RobotFramework", | |
"type":"programming", | |
"extensions":[ | |
".robot" | |
] | |
}, | |
{ | |
"name":"Rouge", | |
"type":"programming", | |
"extensions":[ | |
".rg" | |
] | |
}, | |
{ | |
"name":"Ruby", | |
"type":"programming", | |
"extensions":[ | |
".rb", | |
".builder", | |
".fcgi", | |
".gemspec", | |
".god", | |
".irbrc", | |
".jbuilder", | |
".mspec", | |
".pluginspec", | |
".podspec", | |
".rabl", | |
".rake", | |
".rbuild", | |
".rbw", | |
".rbx", | |
".ru", | |
".ruby", | |
".thor", | |
".watchr" | |
] | |
}, | |
{ | |
"name":"Rust", | |
"type":"programming", | |
"extensions":[ | |
".rs", | |
".rs.in" | |
] | |
}, | |
{ | |
"name":"SAS", | |
"type":"programming", | |
"extensions":[ | |
".sas" | |
] | |
}, | |
{ | |
"name":"SCSS", | |
"type":"markup", | |
"extensions":[ | |
".scss" | |
] | |
}, | |
{ | |
"name":"SMT", | |
"type":"programming", | |
"extensions":[ | |
".smt2", | |
".smt" | |
] | |
}, | |
{ | |
"name":"SPARQL", | |
"type":"data", | |
"extensions":[ | |
".sparql", | |
".rq" | |
] | |
}, | |
{ | |
"name":"SQF", | |
"type":"programming", | |
"extensions":[ | |
".sqf", | |
".hqf" | |
] | |
}, | |
{ | |
"name":"SQL", | |
"type":"data", | |
"extensions":[ | |
".sql", | |
".cql", | |
".ddl", | |
".inc", | |
".prc", | |
".tab", | |
".udf", | |
".viw" | |
] | |
}, | |
{ | |
"name":"SQLPL", | |
"type":"programming", | |
"extensions":[ | |
".sql", | |
".db2" | |
] | |
}, | |
{ | |
"name":"STON", | |
"type":"data", | |
"extensions":[ | |
".ston" | |
] | |
}, | |
{ | |
"name":"SVG", | |
"type":"data", | |
"extensions":[ | |
".svg" | |
] | |
}, | |
{ | |
"name":"Sage", | |
"type":"programming", | |
"extensions":[ | |
".sage", | |
".sagews" | |
] | |
}, | |
{ | |
"name":"SaltStack", | |
"type":"programming", | |
"extensions":[ | |
".sls" | |
] | |
}, | |
{ | |
"name":"Sass", | |
"type":"markup", | |
"extensions":[ | |
".sass" | |
] | |
}, | |
{ | |
"name":"Scala", | |
"type":"programming", | |
"extensions":[ | |
".scala", | |
".sbt", | |
".sc" | |
] | |
}, | |
{ | |
"name":"Scaml", | |
"type":"markup", | |
"extensions":[ | |
".scaml" | |
] | |
}, | |
{ | |
"name":"Scheme", | |
"type":"programming", | |
"extensions":[ | |
".scm", | |
".sld", | |
".sls", | |
".sps", | |
".ss" | |
] | |
}, | |
{ | |
"name":"Scilab", | |
"type":"programming", | |
"extensions":[ | |
".sci", | |
".sce", | |
".tst" | |
] | |
}, | |
{ | |
"name":"Self", | |
"type":"programming", | |
"extensions":[ | |
".self" | |
] | |
}, | |
{ | |
"name":"Shell", | |
"type":"programming", | |
"extensions":[ | |
".sh", | |
".bash", | |
".bats", | |
".cgi", | |
".command", | |
".fcgi", | |
".ksh", | |
".sh.in", | |
".tmux", | |
".tool", | |
".zsh" | |
] | |
}, | |
{ | |
"name":"ShellSession", | |
"type":"programming", | |
"extensions":[ | |
".sh-session" | |
] | |
}, | |
{ | |
"name":"Shen", | |
"type":"programming", | |
"extensions":[ | |
".shen" | |
] | |
}, | |
{ | |
"name":"Slash", | |
"type":"programming", | |
"extensions":[ | |
".sl" | |
] | |
}, | |
{ | |
"name":"Slim", | |
"type":"markup", | |
"extensions":[ | |
".slim" | |
] | |
}, | |
{ | |
"name":"Smali", | |
"type":"programming", | |
"extensions":[ | |
".smali" | |
] | |
}, | |
{ | |
"name":"Smalltalk", | |
"type":"programming", | |
"extensions":[ | |
".st", | |
".cs" | |
] | |
}, | |
{ | |
"name":"Smarty", | |
"type":"programming", | |
"extensions":[ | |
".tpl" | |
] | |
}, | |
{ | |
"name":"SourcePawn", | |
"type":"programming", | |
"extensions":[ | |
".sp", | |
".inc", | |
".sma" | |
] | |
}, | |
{ | |
"name":"Squirrel", | |
"type":"programming", | |
"extensions":[ | |
".nut" | |
] | |
}, | |
{ | |
"name":"Stan", | |
"type":"programming", | |
"extensions":[ | |
".stan" | |
] | |
}, | |
{ | |
"name":"Standard ML", | |
"type":"programming", | |
"extensions":[ | |
".ML", | |
".fun", | |
".sig", | |
".sml" | |
] | |
}, | |
{ | |
"name":"Stata", | |
"type":"programming", | |
"extensions":[ | |
".do", | |
".ado", | |
".doh", | |
".ihlp", | |
".mata", | |
".matah", | |
".sthlp" | |
] | |
}, | |
{ | |
"name":"Stylus", | |
"type":"markup", | |
"extensions":[ | |
".styl" | |
] | |
}, | |
{ | |
"name":"SuperCollider", | |
"type":"programming", | |
"extensions":[ | |
".sc", | |
".scd" | |
] | |
}, | |
{ | |
"name":"Swift", | |
"type":"programming", | |
"extensions":[ | |
".swift" | |
] | |
}, | |
{ | |
"name":"SystemVerilog", | |
"type":"programming", | |
"extensions":[ | |
".sv", | |
".svh", | |
".vh" | |
] | |
}, | |
{ | |
"name":"TOML", | |
"type":"data", | |
"extensions":[ | |
".toml" | |
] | |
}, | |
{ | |
"name":"TXL", | |
"type":"programming", | |
"extensions":[ | |
".txl" | |
] | |
}, | |
{ | |
"name":"Tcl", | |
"type":"programming", | |
"extensions":[ | |
".tcl", | |
".adp", | |
".tm" | |
] | |
}, | |
{ | |
"name":"Tcsh", | |
"type":"programming", | |
"extensions":[ | |
".tcsh", | |
".csh" | |
] | |
}, | |
{ | |
"name":"TeX", | |
"type":"markup", | |
"extensions":[ | |
".tex", | |
".aux", | |
".bbx", | |
".bib", | |
".cbx", | |
".cls", | |
".dtx", | |
".ins", | |
".lbx", | |
".ltx", | |
".mkii", | |
".mkiv", | |
".mkvi", | |
".sty", | |
".toc" | |
] | |
}, | |
{ | |
"name":"Tea", | |
"type":"markup", | |
"extensions":[ | |
".tea" | |
] | |
}, | |
{ | |
"name":"Terra", | |
"type":"programming", | |
"extensions":[ | |
".t" | |
] | |
}, | |
{ | |
"name":"Text", | |
"type":"prose", | |
"extensions":[ | |
".txt", | |
".fr", | |
".nb", | |
".ncl", | |
".no" | |
] | |
}, | |
{ | |
"name":"Textile", | |
"type":"prose", | |
"extensions":[ | |
".textile" | |
] | |
}, | |
{ | |
"name":"Thrift", | |
"type":"programming", | |
"extensions":[ | |
".thrift" | |
] | |
}, | |
{ | |
"name":"Turing", | |
"type":"programming", | |
"extensions":[ | |
".t", | |
".tu" | |
] | |
}, | |
{ | |
"name":"Turtle", | |
"type":"data", | |
"extensions":[ | |
".ttl" | |
] | |
}, | |
{ | |
"name":"Twig", | |
"type":"markup", | |
"extensions":[ | |
".twig" | |
] | |
}, | |
{ | |
"name":"TypeScript", | |
"type":"programming", | |
"extensions":[ | |
".ts", | |
".tsx" | |
] | |
}, | |
{ | |
"name":"Unified Parallel C", | |
"type":"programming", | |
"extensions":[ | |
".upc" | |
] | |
}, | |
{ | |
"name":"Unity3D Asset", | |
"type":"data", | |
"extensions":[ | |
".anim", | |
".asset", | |
".mat", | |
".meta", | |
".prefab", | |
".unity" | |
] | |
}, | |
{ | |
"name":"Uno", | |
"type":"programming", | |
"extensions":[ | |
".uno" | |
] | |
}, | |
{ | |
"name":"UnrealScript", | |
"type":"programming", | |
"extensions":[ | |
".uc" | |
] | |
}, | |
{ | |
"name":"UrWeb", | |
"type":"programming", | |
"extensions":[ | |
".ur", | |
".urs" | |
] | |
}, | |
{ | |
"name":"VCL", | |
"type":"programming", | |
"extensions":[ | |
".vcl" | |
] | |
}, | |
{ | |
"name":"VHDL", | |
"type":"programming", | |
"extensions":[ | |
".vhdl", | |
".vhd", | |
".vhf", | |
".vhi", | |
".vho", | |
".vhs", | |
".vht", | |
".vhw" | |
] | |
}, | |
{ | |
"name":"Vala", | |
"type":"programming", | |
"extensions":[ | |
".vala", | |
".vapi" | |
] | |
}, | |
{ | |
"name":"Verilog", | |
"type":"programming", | |
"extensions":[ | |
".v", | |
".veo" | |
] | |
}, | |
{ | |
"name":"VimL", | |
"type":"programming", | |
"extensions":[ | |
".vim" | |
] | |
}, | |
{ | |
"name":"Visual Basic", | |
"type":"programming", | |
"extensions":[ | |
".vb", | |
".bas", | |
".cls", | |
".frm", | |
".frx", | |
".vba", | |
".vbhtml", | |
".vbs" | |
] | |
}, | |
{ | |
"name":"Volt", | |
"type":"programming", | |
"extensions":[ | |
".volt" | |
] | |
}, | |
{ | |
"name":"Vue", | |
"type":"markup", | |
"extensions":[ | |
".vue" | |
] | |
}, | |
{ | |
"name":"Web Ontology Language", | |
"type":"markup", | |
"extensions":[ | |
".owl" | |
] | |
}, | |
{ | |
"name":"WebIDL", | |
"type":"programming", | |
"extensions":[ | |
".webidl" | |
] | |
}, | |
{ | |
"name":"X10", | |
"type":"programming", | |
"extensions":[ | |
".x10" | |
] | |
}, | |
{ | |
"name":"XC", | |
"type":"programming", | |
"extensions":[ | |
".xc" | |
] | |
}, | |
{ | |
"name":"XML", | |
"type":"data", | |
"extensions":[ | |
".xml", | |
".ant", | |
".axml", | |
".ccxml", | |
".clixml", | |
".cproject", | |
".csl", | |
".csproj", | |
".ct", | |
".dita", | |
".ditamap", | |
".ditaval", | |
".dll.config", | |
".dotsettings", | |
".filters", | |
".fsproj", | |
".fxml", | |
".glade", | |
".gml", | |
".grxml", | |
".iml", | |
".ivy", | |
".jelly", | |
".jsproj", | |
".kml", | |
".launch", | |
".mdpolicy", | |
".mm", | |
".mod", | |
".mxml", | |
".nproj", | |
".nuspec", | |
".odd", | |
".osm", | |
".plist", | |
".pluginspec", | |
".props", | |
".ps1xml", | |
".psc1", | |
".pt", | |
".rdf", | |
".rss", | |
".scxml", | |
".srdf", | |
".storyboard", | |
".stTheme", | |
".sublime-snippet", | |
".targets", | |
".tmCommand", | |
".tml", | |
".tmLanguage", | |
".tmPreferences", | |
".tmSnippet", | |
".tmTheme", | |
".ts", | |
".tsx", | |
".ui", | |
".urdf", | |
".ux", | |
".vbproj", | |
".vcxproj", | |
".vssettings", | |
".vxml", | |
".wsdl", | |
".wsf", | |
".wxi", | |
".wxl", | |
".wxs", | |
".x3d", | |
".xacro", | |
".xaml", | |
".xib", | |
".xlf", | |
".xliff", | |
".xmi", | |
".xml.dist", | |
".xproj", | |
".xsd", | |
".xul", | |
".zcml" | |
] | |
}, | |
{ | |
"name":"XPages", | |
"type":"programming", | |
"extensions":[ | |
".xsp-config", | |
".xsp.metadata" | |
] | |
}, | |
{ | |
"name":"XProc", | |
"type":"programming", | |
"extensions":[ | |
".xpl", | |
".xproc" | |
] | |
}, | |
{ | |
"name":"XQuery", | |
"type":"programming", | |
"extensions":[ | |
".xquery", | |
".xq", | |
".xql", | |
".xqm", | |
".xqy" | |
] | |
}, | |
{ | |
"name":"XS", | |
"type":"programming", | |
"extensions":[ | |
".xs" | |
] | |
}, | |
{ | |
"name":"XSLT", | |
"type":"programming", | |
"extensions":[ | |
".xslt", | |
".xsl" | |
] | |
}, | |
{ | |
"name":"Xojo", | |
"type":"programming", | |
"extensions":[ | |
".xojo_code", | |
".xojo_menu", | |
".xojo_report", | |
".xojo_script", | |
".xojo_toolbar", | |
".xojo_window" | |
] | |
}, | |
{ | |
"name":"Xtend", | |
"type":"programming", | |
"extensions":[ | |
".xtend" | |
] | |
}, | |
{ | |
"name":"YAML", | |
"type":"data", | |
"extensions":[ | |
".yml", | |
".reek", | |
".rviz", | |
".sublime-syntax", | |
".syntax", | |
".yaml", | |
".yaml-tmlanguage" | |
] | |
}, | |
{ | |
"name":"YANG", | |
"type":"data", | |
"extensions":[ | |
".yang" | |
] | |
}, | |
{ | |
"name":"Yacc", | |
"type":"programming", | |
"extensions":[ | |
".y", | |
".yacc", | |
".yy" | |
] | |
}, | |
{ | |
"name":"Zephir", | |
"type":"programming", | |
"extensions":[ | |
".zep" | |
] | |
}, | |
{ | |
"name":"Zimpl", | |
"type":"programming", | |
"extensions":[ | |
".zimpl", | |
".zmpl", | |
".zpl" | |
] | |
}, | |
{ | |
"name":"desktop", | |
"type":"data", | |
"extensions":[ | |
".desktop", | |
".desktop.in" | |
] | |
}, | |
{ | |
"name":"eC", | |
"type":"programming", | |
"extensions":[ | |
".ec", | |
".eh" | |
] | |
}, | |
{ | |
"name":"edn", | |
"type":"data", | |
"extensions":[ | |
".edn" | |
] | |
}, | |
{ | |
"name":"fish", | |
"type":"programming", | |
"extensions":[ | |
".fish" | |
] | |
}, | |
{ | |
"name":"mupad", | |
"type":"programming", | |
"extensions":[ | |
".mu" | |
] | |
}, | |
{ | |
"name":"nesC", | |
"type":"programming", | |
"extensions":[ | |
".nc" | |
] | |
}, | |
{ | |
"name":"ooc", | |
"type":"programming", | |
"extensions":[ | |
".ooc" | |
] | |
}, | |
{ | |
"name":"reStructuredText", | |
"type":"prose", | |
"extensions":[ | |
".rst", | |
".rest", | |
".rest.txt", | |
".rst.txt" | |
] | |
}, | |
{ | |
"name":"wisp", | |
"type":"programming", | |
"extensions":[ | |
".wisp" | |
] | |
}, | |
{ | |
"name":"xBase", | |
"type":"programming", | |
"extensions":[ | |
".prg", | |
".ch", | |
".prw" | |
] | |
} | |
] |
Holy crap, thank you. This is very useful!
Thank you for your whole effort in writing this. My faculty is a severe one, and it put us find independently any extension language. It took me much time to understand what a programming language interpreter offered by an application program literary means. My classmates and I write weekly tests on macros or even full-fledged programs to extend the original application in the context of a complicated assignment. I use tips from https://uk.edubirdie.com/buy-assignment-online but even this sometimes is not enough to get an A. The online edubirdie help and your extensions' list would grow up my success at the university. Therefore, thank you a lot because you have saved my future week's grades on the tests.
If anyone wants this as a hash by extension:
{ '1': 'Groff', '2': 'Groff', '3': 'Groff', '4': 'Groff', ts: 'XML', tsx: 'XML',
First of all, thanks! But guys, be careful here.. Double check the data, ts and tsx are XML in that json.
@tatosjb Can you please fix it for other users? I would recheck other extensions as well.
I see, ts and tsx are both in XML and TypeScript. I guess it might be the same with other languages, but anyway ts and tsx are TypeScript for majority of projects.
Just what I was looking for! Now I can easily determine what should be a file's language and syntax-highlight its contents accordingly.
great, thank you
@ppisarczyk A bow to you my friend! Great contribution!
No inclusion of solidity for smart contracts / blockchain??? That's baffling. There's billions of dollars within the ecosystem and a clear, stated focus & interest in the programming language that far surpasses that of most languages on this list.
That's a flagrant oversight in my opinion (with all due respect). Please consider recompilation that includes this language next time!
This is awesome thanks guys!
You guys are awesome!
Keep updating the list from time to time with the new Programming Languages that are coming up,
and thanks for this useful contribution!
No inclusion of solidity for smart contracts / blockchain??? That's baffling. There's billions of dollars within the ecosystem and a clear, stated focus & interest in the programming language that far surpasses that of most languages on this list.
That's a flagrant oversight in my opinion (with all due respect). Please consider recompilation that includes this language next time!
why not add the language and share if it's bothering you? I mean, this is something you're getting for free?
I recommend this file instead, which is actively maintained:
https://github.com/github-linguist/linguist/blob/master/lib/linguist/languages.yml
Firstly thanks for this helpful post.
In case it might be useful for someone here is the format as extension as a key and language as a value inside list .
{ extension : [Language1 , Language2 ... ] , ... }
- python dict
{'abap': ['ABAP'], 'asc': ['AGS Script', 'AsciiDoc', 'Public Key'], 'ash': ['AGS Script'], 'ampl': ['AMPL'], 'mod': ['AMPL', 'Linux Kernel Module', 'Modula-2', 'XML'], 'g4': ['ANTLR'], 'apib': ['API Blueprint'], 'apl': ['APL'], 'dyalog': ['APL'], 'asp': ['ASP'], 'asax': ['ASP'], 'ascx': ['ASP'], 'ashx': ['ASP'], 'asmx': ['ASP'], 'aspx': ['ASP'], 'axd': ['ASP'], 'dats': ['ATS'], 'hats': ['ATS'], 'sats': ['ATS'], 'as': ['ActionScript'], 'adb': ['Ada'], 'ada': ['Ada'], 'ads': ['Ada'], 'agda': ['Agda'], 'als': ['Alloy'], 'apacheconf': ['ApacheConf'], 'vhost': ['ApacheConf', 'Nginx'], 'cls': ['Apex', 'OpenEdge ABL', 'TeX', 'Visual Basic'], 'applescript': ['AppleScript'], 'scpt': ['AppleScript'], 'arc': ['Arc'], 'ino': ['Arduino'], 'asciidoc': ['AsciiDoc'], 'adoc': ['AsciiDoc'], 'aj': ['AspectJ'], 'asm': ['Assembly'], 'a51': ['Assembly'], 'inc': ['Assembly', 'C++', 'HTML', 'PAWN', 'PHP', 'POV-Ray SDL', 'Pascal', 'SQL', 'SourcePawn'], 'nasm': ['Assembly'], 'aug': ['Augeas'], 'ahk': ['AutoHotkey'], 'ahkl': ['AutoHotkey'], 'au3': ['AutoIt'], 'awk': ['Awk'], 'auk': ['Awk'], 'gawk': ['Awk'], 'mawk': ['Awk'], 'nawk': ['Awk'], 'bat': ['Batchfile'], 'cmd': ['Batchfile'], 'befunge': ['Befunge'], 'bison': ['Bison'], 'bb': ['BitBake', 'BlitzBasic'], 'decls': ['BlitzBasic'], 'bmx': ['BlitzMax'], 'bsv': ['Bluespec'], 'boo': ['Boo'], 'b': ['Brainfuck', 'Limbo'], 'bf': ['Brainfuck', 'HyPhy'], 'brs': ['Brightscript'], 'bro': ['Bro'], 'c': ['C'], 'cats': ['C'], 'h': ['C', 'C++', 'Objective-C'], 'idc': ['C'], 'w': ['C'], 'cs': ['C#', 'Smalltalk'], 'cake': ['C#', 'CoffeeScript'], 'cshtml': ['C#'], 'csx': ['C#'], 'cpp': ['C++'], 'c++': ['C++'], 'cc': ['C++'], 'cp': ['C++', 'Component Pascal'], 'cxx': ['C++'], 'h++': ['C++'], 'hh': ['C++', 'Hack'], 'hpp': ['C++'], 'hxx': ['C++'], 'inl': ['C++'], 'ipp': ['C++'], 'tcc': ['C++'], 'tpp': ['C++'], 'c-objdump': ['C-ObjDump'], 'chs': ['C2hs Haskell'], 'clp': ['CLIPS'], 'cmake': ['CMake'], 'cmake.in': ['CMake'], 'cob': ['COBOL'], 'cbl': ['COBOL'], 'ccp': ['COBOL'], 'cobol': ['COBOL'], 'cpy': ['COBOL'], 'css': ['CSS'], 'csv': ['CSV'], 'capnp': ["Cap'n Proto"], 'mss': ['CartoCSS'], 'ceylon': ['Ceylon'], 'chpl': ['Chapel'], 'ch': ['Charity', 'xBase'], 'ck': ['ChucK'], 'cirru': ['Cirru'], 'clw': ['Clarion'], 'icl': ['Clean'], 'dcl': ['Clean'], 'click': ['Click'], 'clj': ['Clojure'], 'boot': ['Clojure'], 'cl2': ['Clojure'], 'cljc': ['Clojure'], 'cljs': ['Clojure'], 'cljs.hl': ['Clojure'], 'cljscm': ['Clojure'], 'cljx': ['Clojure'], 'hic': ['Clojure'], 'coffee': ['CoffeeScript'], '_coffee': ['CoffeeScript'], 'cjsx': ['CoffeeScript'], 'cson': ['CoffeeScript'], 'iced': ['CoffeeScript'], 'cfm': ['ColdFusion'], 'cfml': ['ColdFusion'], 'cfc': ['ColdFusion CFC'], 'lisp': ['Common Lisp', 'NewLisp'], 'asd': ['Common Lisp'], 'cl': ['Common Lisp', 'Cool', 'OpenCL'], 'l': ['Common Lisp', 'Groff', 'Lex', 'PicoLisp'], 'lsp': ['Common Lisp', 'NewLisp'], 'ny': ['Common Lisp'], 'podsl': ['Common Lisp'], 'sexp': ['Common Lisp'], 'cps': ['Component Pascal'], 'coq': ['Coq'], 'v': ['Coq', 'Verilog'], 'cppobjdump': ['Cpp-ObjDump'], 'c++-objdump': ['Cpp-ObjDump'], 'c++objdump': ['Cpp-ObjDump'], 'cpp-objdump': ['Cpp-ObjDump'], 'cxx-objdump': ['Cpp-ObjDump'], 'creole': ['Creole'], 'cr': ['Crystal'], 'feature': ['Cucumber'], 'cu': ['Cuda'], 'cuh': ['Cuda'], 'cy': ['Cycript'], 'pyx': ['Cython'], 'pxd': ['Cython'], 'pxi': ['Cython'], 'd': ['D', 'DTrace', 'Makefile'], 'di': ['D'], 'd-objdump': ['D-ObjDump'], 'com': ['DIGITAL Command Language'], 'dm': ['DM'], 'zone': ['DNS Zone'], 'arpa': ['DNS Zone'], 'darcspatch': ['Darcs Patch'], 'dpatch': ['Darcs Patch'], 'dart': ['Dart'], 'diff': ['Diff'], 'patch': ['Diff'], 'dockerfile': ['Dockerfile'], 'djs': ['Dogescript'], 'dylan': ['Dylan'], 'dyl': ['Dylan'], 'intr': ['Dylan'], 'lid': ['Dylan'], 'E': ['E'], 'ecl': ['ECL', 'ECLiPSe'], 'eclxml': ['ECL'], 'sch': ['Eagle', 'KiCad'], 'brd': ['Eagle', 'KiCad'], 'epj': ['Ecere Projects'], 'e': ['Eiffel'], 'ex': ['Elixir'], 'exs': ['Elixir'], 'elm': ['Elm'], 'el': ['Emacs Lisp'], 'emacs': ['Emacs Lisp'], 'emacs.desktop': ['Emacs Lisp'], 'em': ['EmberScript'], 'emberscript': ['EmberScript'], 'erl': ['Erlang'], 'es': ['Erlang', 'JavaScript'], 'escript': ['Erlang'], 'hrl': ['Erlang'], 'xrl': ['Erlang'], 'yrl': ['Erlang'], 'fs': ['F#', 'Filterscript', 'Forth', 'GLSL'], 'fsi': ['F#'], 'fsx': ['F#'], 'fx': ['FLUX', 'HLSL'], 'flux': ['FLUX'], 'f90': ['FORTRAN'], 'f': ['FORTRAN', 'Forth'], 'f03': ['FORTRAN'], 'f08': ['FORTRAN'], 'f77': ['FORTRAN'], 'f95': ['FORTRAN'], 'for': ['FORTRAN', 'Formatted', 'Forth'], 'fpp': ['FORTRAN'], 'factor': ['Factor'], 'fy': ['Fancy'], 'fancypack': ['Fancy'], 'fan': ['Fantom'], 'eam.fs': ['Formatted'], 'fth': ['Forth'], '4th': ['Forth'], 'forth': ['Forth'], 'fr': ['Forth', 'Frege', 'Text'], 'frt': ['Forth'], 'ftl': ['FreeMarker'], 'g': ['G-code', 'GAP'], 'gco': ['G-code'], 'gcode': ['G-code'], 'gms': ['GAMS'], 'gap': ['GAP'], 'gd': ['GAP', 'GDScript'], 'gi': ['GAP'], 'tst': ['GAP', 'Scilab'], 's': ['GAS'], 'ms': ['GAS', 'Groff', 'MAXScript'], 'glsl': ['GLSL'], 'fp': ['GLSL'], 'frag': ['GLSL', 'JavaScript'], 'frg': ['GLSL'], 'fsh': ['GLSL'], 'fshader': ['GLSL'], 'geo': ['GLSL'], 'geom': ['GLSL'], 'glslv': ['GLSL'], 'gshader': ['GLSL'], 'shader': ['GLSL'], 'vert': ['GLSL'], 'vrx': ['GLSL'], 'vsh': ['GLSL'], 'vshader': ['GLSL'], 'gml': ['Game Maker Language', 'Graph Modeling Language', 'XML'], 'kid': ['Genshi'], 'ebuild': ['Gentoo Ebuild'], 'eclass': ['Gentoo Eclass'], 'po': ['Gettext Catalog'], 'pot': ['Gettext Catalog'], 'glf': ['Glyph'], 'gp': ['Gnuplot'], 'gnu': ['Gnuplot'], 'gnuplot': ['Gnuplot'], 'plot': ['Gnuplot'], 'plt': ['Gnuplot'], 'go': ['Go'], 'golo': ['Golo'], 'gs': ['Gosu', 'JavaScript'], 'gst': ['Gosu'], 'gsx': ['Gosu'], 'vark': ['Gosu'], 'grace': ['Grace'], 'gradle': ['Gradle'], 'gf': ['Grammatical Framework'], 'graphql': ['GraphQL'], 'dot': ['Graphviz (DOT)'], 'gv': ['Graphviz (DOT)'], 'man': ['Groff'], '1': ['Groff'], '1in': ['Groff'], '1m': ['Groff'], '1x': ['Groff'], '2': ['Groff'], '3': ['Groff'], '3in': ['Groff'], '3m': ['Groff'], '3qt': ['Groff'], '3x': ['Groff'], '4': ['Groff'], '5': ['Groff'], '6': ['Groff'], '7': ['Groff'], '8': ['Groff'], '9': ['Groff'], 'me': ['Groff'], 'n': ['Groff', 'Nemerle'], 'rno': ['Groff'], 'roff': ['Groff'], 'groovy': ['Groovy'], 'grt': ['Groovy'], 'gtpl': ['Groovy'], 'gvy': ['Groovy'], 'gsp': ['Groovy Server Pages'], 'hcl': ['HCL'], 'tf': ['HCL'], 'hlsl': ['HLSL'], 'fxh': ['HLSL'], 'hlsli': ['HLSL'], 'html': ['HTML'], 'htm': ['HTML'], 'html.hl': ['HTML'], 'st': ['HTML', 'Smalltalk'], 'xht': ['HTML'], 'xhtml': ['HTML'], 'mustache': ['HTML+Django'], 'jinja': ['HTML+Django'], 'eex': ['HTML+EEX'], 'erb': ['HTML+ERB'], 'erb.deface': ['HTML+ERB'], 'phtml': ['HTML+PHP'], 'http': ['HTTP'], 'php': ['Hack', 'PHP'], 'haml': ['Haml'], 'haml.deface': ['Haml'], 'handlebars': ['Handlebars'], 'hbs': ['Handlebars'], 'hb': ['Harbour'], 'hs': ['Haskell'], 'hsc': ['Haskell'], 'hx': ['Haxe'], 'hxsl': ['Haxe'], 'hy': ['Hy'], 'pro': ['IDL', 'INI', 'Prolog', 'QMake'], 'dlm': ['IDL'], 'ipf': ['IGOR Pro'], 'ini': ['INI'], 'cfg': ['INI'], 'prefs': ['INI'], 'properties': ['INI'], 'irclog': ['IRC log'], 'weechatlog': ['IRC log'], 'idr': ['Idris'], 'lidr': ['Idris'], 'ni': ['Inform 7'], 'i7x': ['Inform 7'], 'iss': ['Inno Setup'], 'io': ['Io'], 'ik': ['Ioke'], 'thy': ['Isabelle'], 'ijs': ['J'], 'flex': ['JFlex'], 'jflex': ['JFlex'], 'json': ['JSON'], 'geojson': ['JSON'], 'lock': ['JSON'], 'topojson': ['JSON'], 'json5': ['JSON5'], 'jsonld': ['JSONLD'], 'jq': ['JSONiq'], 'jsx': ['JSX'], 'jade': ['Jade'], 'j': ['Jasmin', 'Objective-J'], 'java': ['Java'], 'jsp': ['Java Server Pages'], 'js': ['JavaScript'], '_js': ['JavaScript'], 'bones': ['JavaScript'], 'es6': ['JavaScript'], 'jake': ['JavaScript'], 'jsb': ['JavaScript'], 'jscad': ['JavaScript'], 'jsfl': ['JavaScript'], 'jsm': ['JavaScript'], 'jss': ['JavaScript'], 'njs': ['JavaScript'], 'pac': ['JavaScript'], 'sjs': ['JavaScript'], 'ssjs': ['JavaScript'], 'sublime-build': ['JavaScript'], 'sublime-commands': ['JavaScript'], 'sublime-completions': ['JavaScript'], 'sublime-keymap': ['JavaScript'], 'sublime-macro': ['JavaScript'], 'sublime-menu': ['JavaScript'], 'sublime-mousemap': ['JavaScript'], 'sublime-project': ['JavaScript'], 'sublime-settings': ['JavaScript'], 'sublime-theme': ['JavaScript'], 'sublime-workspace': ['JavaScript'], 'sublime_metrics': ['JavaScript'], 'sublime_session': ['JavaScript'], 'xsjs': ['JavaScript'], 'xsjslib': ['JavaScript'], 'jl': ['Julia'], 'ipynb': ['Jupyter Notebook'], 'krl': ['KRL'], 'kicad_pcb': ['KiCad'], 'kit': ['Kit'], 'kt': ['Kotlin'], 'ktm': ['Kotlin'], 'kts': ['Kotlin'], 'lfe': ['LFE'], 'll': ['LLVM'], 'lol': ['LOLCODE'], 'lsl': ['LSL'], 'lslp': ['LSL'], 'lvproj': ['LabVIEW'], 'lasso': ['Lasso'], 'las': ['Lasso'], 'lasso8': ['Lasso'], 'lasso9': ['Lasso'], 'ldml': ['Lasso'], 'latte': ['Latte'], 'lean': ['Lean'], 'hlean': ['Lean'], 'less': ['Less'], 'lex': ['Lex'], 'ly': ['LilyPond'], 'ily': ['LilyPond'], 'm': ['Limbo', 'M', 'MUF', 'Mathematica', 'Matlab', 'Mercury', 'Objective-C'], 'ld': ['Linker Script'], 'lds': ['Linker Script'], 'liquid': ['Liquid'], 'lagda': ['Literate Agda'], 'litcoffee': ['Literate CoffeeScript'], 'lhs': ['Literate Haskell'], 'ls': ['LiveScript', 'LoomScript'], '_ls': ['LiveScript'], 'xm': ['Logos'], 'x': ['Logos'], 'xi': ['Logos'], 'lgt': ['Logtalk'], 'logtalk': ['Logtalk'], 'lookml': ['LookML'], 'lua': ['Lua'], 'fcgi': ['Lua', 'PHP', 'Perl', 'Python', 'Ruby', 'Shell'], 'nse': ['Lua'], 'pd_lua': ['Lua'], 'rbxs': ['Lua'], 'wlua': ['Lua'], 'mumps': ['M'], 'm4': ['M4', 'M4Sugar'], 'mcr': ['MAXScript'], 'mtml': ['MTML'], 'muf': ['MUF'], 'mak': ['Makefile'], 'mk': ['Makefile'], 'mkfile': ['Makefile'], 'mako': ['Mako'], 'mao': ['Mako'], 'md': ['Markdown'], 'markdown': ['Markdown'], 'mkd': ['Markdown'], 'mkdn': ['Markdown'], 'mkdown': ['Markdown'], 'ron': ['Markdown'], 'mask': ['Mask'], 'mathematica': ['Mathematica'], 'cdf': ['Mathematica'], 'ma': ['Mathematica'], 'mt': ['Mathematica'], 'nb': ['Mathematica', 'Text'], 'nbp': ['Mathematica'], 'wl': ['Mathematica'], 'wlt': ['Mathematica'], 'matlab': ['Matlab'], 'maxpat': ['Max'], 'maxhelp': ['Max'], 'maxproj': ['Max'], 'mxt': ['Max'], 'pat': ['Max'], 'mediawiki': ['MediaWiki'], 'wiki': ['MediaWiki'], 'moo': ['Mercury', 'Moocode'], 'metal': ['Metal'], 'minid': ['MiniD'], 'druby': ['Mirah'], 'duby': ['Mirah'], 'mir': ['Mirah'], 'mirah': ['Mirah'], 'mo': ['Modelica'], 'mms': ['Module Management System'], 'mmk': ['Module Management System'], 'monkey': ['Monkey'], 'moon': ['MoonScript'], 'myt': ['Myghty'], 'ncl': ['NCL', 'Text'], 'nl': ['NL', 'NewLisp'], 'nsi': ['NSIS'], 'nsh': ['NSIS'], 'axs': ['NetLinx'], 'axi': ['NetLinx'], 'axs.erb': ['NetLinx+ERB'], 'axi.erb': ['NetLinx+ERB'], 'nlogo': ['NetLogo'], 'nginxconf': ['Nginx'], 'nim': ['Nimrod'], 'nimrod': ['Nimrod'], 'ninja': ['Ninja'], 'nit': ['Nit'], 'nix': ['Nix'], 'nu': ['Nu'], 'numpy': ['NumPy'], 'numpyw': ['NumPy'], 'numsc': ['NumPy'], 'ml': ['OCaml'], 'eliom': ['OCaml'], 'eliomi': ['OCaml'], 'ml4': ['OCaml'], 'mli': ['OCaml'], 'mll': ['OCaml'], 'mly': ['OCaml'], 'objdump': ['ObjDump'], 'mm': ['Objective-C++', 'XML'], 'sj': ['Objective-J'], 'omgrofl': ['Omgrofl'], 'opa': ['Opa'], 'opal': ['Opal'], 'opencl': ['OpenCL'], 'p': ['OpenEdge ABL'], 'scad': ['OpenSCAD'], 'org': ['Org'], 'ox': ['Ox'], 'oxh': ['Ox'], 'oxo': ['Ox'], 'oxygene': ['Oxygene'], 'oz': ['Oz'], 'pwn': ['PAWN'], 'aw': ['PHP'], 'ctp': ['PHP'], 'php3': ['PHP'], 'php4': ['PHP'], 'php5': ['PHP'], 'phps': ['PHP'], 'phpt': ['PHP'], 'pls': ['PLSQL'], 'pck': ['PLSQL'], 'pkb': ['PLSQL'], 'pks': ['PLSQL'], 'plb': ['PLSQL'], 'plsql': ['PLSQL'], 'sql': ['PLSQL', 'PLpgSQL', 'SQL', 'SQLPL'], 'pov': ['POV-Ray SDL'], 'pan': ['Pan'], 'psc': ['Papyrus'], 'parrot': ['Parrot'], 'pasm': ['Parrot Assembly'], 'pir': ['Parrot Internal Representation'], 'pas': ['Pascal'], 'dfm': ['Pascal'], 'dpr': ['Pascal'], 'lpr': ['Pascal'], 'pp': ['Pascal', 'Puppet'], 'pl': ['Perl', 'Perl6', 'Prolog'], 'al': ['Perl'], 'cgi': ['Perl', 'Python', 'Shell'], 'perl': ['Perl'], 'ph': ['Perl'], 'plx': ['Perl'], 'pm': ['Perl', 'Perl6'], 'pod': ['Perl', 'Pod'], 'psgi': ['Perl'], 't': ['Perl', 'Perl6', 'Terra', 'Turing'], '6pl': ['Perl6'], '6pm': ['Perl6'], 'nqp': ['Perl6'], 'p6': ['Perl6'], 'p6l': ['Perl6'], 'p6m': ['Perl6'], 'pl6': ['Perl6'], 'pm6': ['Perl6'], 'pkl': ['Pickle'], 'pig': ['PigLatin'], 'pike': ['Pike'], 'pmod': ['Pike'], 'pogo': ['PogoScript'], 'pony': ['Pony'], 'ps': ['PostScript'], 'eps': ['PostScript'], 'ps1': ['PowerShell'], 'psd1': ['PowerShell'], 'psm1': ['PowerShell'], 'pde': ['Processing'], 'prolog': ['Prolog'], 'yap': ['Prolog'], 'spin': ['Propeller Spin'], 'proto': ['Protocol Buffer'], 'pub': ['Public Key'], 'pd': ['Pure Data'], 'pb': ['PureBasic'], 'pbi': ['PureBasic'], 'purs': ['PureScript'], 'py': ['Python'], 'bzl': ['Python'], 'gyp': ['Python'], 'lmi': ['Python'], 'pyde': ['Python'], 'pyp': ['Python'], 'pyt': ['Python'], 'pyw': ['Python'], 'rpy': ['Python', "Ren'Py"], 'tac': ['Python'], 'wsgi': ['Python'], 'xpy': ['Python'], 'pytb': ['Python traceback'], 'qml': ['QML'], 'qbs': ['QML'], 'pri': ['QMake'], 'r': ['R', 'Rebol'], 'rd': ['R'], 'rsx': ['R'], 'raml': ['RAML'], 'rdoc': ['RDoc'], 'rbbas': ['REALbasic'], 'rbfrm': ['REALbasic'], 'rbmnu': ['REALbasic'], 'rbres': ['REALbasic'], 'rbtbar': ['REALbasic'], 'rbuistate': ['REALbasic'], 'rhtml': ['RHTML'], 'rmd': ['RMarkdown'], 'rkt': ['Racket'], 'rktd': ['Racket'], 'rktl': ['Racket'], 'scrbl': ['Racket'], 'rl': ['Ragel in Ruby Host'], 'raw': ['Raw token data'], 'reb': ['Rebol'], 'r2': ['Rebol'], 'r3': ['Rebol'], 'rebol': ['Rebol'], 'red': ['Red'], 'reds': ['Red'], 'cw': ['Redcode'], 'rs': ['RenderScript', 'Rust'], 'rsh': ['RenderScript'], 'robot': ['RobotFramework'], 'rg': ['Rouge'], 'rb': ['Ruby'], 'builder': ['Ruby'], 'gemspec': ['Ruby'], 'god': ['Ruby'], 'irbrc': ['Ruby'], 'jbuilder': ['Ruby'], 'mspec': ['Ruby'], 'pluginspec': ['Ruby', 'XML'], 'podspec': ['Ruby'], 'rabl': ['Ruby'], 'rake': ['Ruby'], 'rbuild': ['Ruby'], 'rbw': ['Ruby'], 'rbx': ['Ruby'], 'ru': ['Ruby'], 'ruby': ['Ruby'], 'thor': ['Ruby'], 'watchr': ['Ruby'], 'rs.in': ['Rust'], 'sas': ['SAS'], 'scss': ['SCSS'], 'smt2': ['SMT'], 'smt': ['SMT'], 'sparql': ['SPARQL'], 'rq': ['SPARQL'], 'sqf': ['SQF'], 'hqf': ['SQF'], 'cql': ['SQL'], 'ddl': ['SQL'], 'prc': ['SQL'], 'tab': ['SQL'], 'udf': ['SQL'], 'viw': ['SQL'], 'db2': ['SQLPL'], 'ston': ['STON'], 'svg': ['SVG'], 'sage': ['Sage'], 'sagews': ['Sage'], 'sls': ['SaltStack', 'Scheme'], 'sass': ['Sass'], 'scala': ['Scala'], 'sbt': ['Scala'], 'sc': ['Scala', 'SuperCollider'], 'scaml': ['Scaml'], 'scm': ['Scheme'], 'sld': ['Scheme'], 'sps': ['Scheme'], 'ss': ['Scheme'], 'sci': ['Scilab'], 'sce': ['Scilab'], 'self': ['Self'], 'sh': ['Shell'], 'bash': ['Shell'], 'bats': ['Shell'], 'command': ['Shell'], 'ksh': ['Shell'], 'sh.in': ['Shell'], 'tmux': ['Shell'], 'tool': ['Shell'], 'zsh': ['Shell'], 'sh-session': ['ShellSession'], 'shen': ['Shen'], 'sl': ['Slash'], 'slim': ['Slim'], 'smali': ['Smali'], 'tpl': ['Smarty'], 'sp': ['SourcePawn'], 'sma': ['SourcePawn'], 'nut': ['Squirrel'], 'stan': ['Stan'], 'ML': ['Standard ML'], 'fun': ['Standard ML'], 'sig': ['Standard ML'], 'sml': ['Standard ML'], 'do': ['Stata'], 'ado': ['Stata'], 'doh': ['Stata'], 'ihlp': ['Stata'], 'mata': ['Stata'], 'matah': ['Stata'], 'sthlp': ['Stata'], 'styl': ['Stylus'], 'scd': ['SuperCollider'], 'swift': ['Swift'], 'sv': ['SystemVerilog'], 'svh': ['SystemVerilog'], 'vh': ['SystemVerilog'], 'toml': ['TOML'], 'txl': ['TXL'], 'tcl': ['Tcl'], 'adp': ['Tcl'], 'tm': ['Tcl'], 'tcsh': ['Tcsh'], 'csh': ['Tcsh'], 'tex': ['TeX'], 'aux': ['TeX'], 'bbx': ['TeX'], 'bib': ['TeX'], 'cbx': ['TeX'], 'dtx': ['TeX'], 'ins': ['TeX'], 'lbx': ['TeX'], 'ltx': ['TeX'], 'mkii': ['TeX'], 'mkiv': ['TeX'], 'mkvi': ['TeX'], 'sty': ['TeX'], 'toc': ['TeX'], 'tea': ['Tea'], 'txt': ['Text'], 'no': ['Text'], 'textile': ['Textile'], 'thrift': ['Thrift'], 'tu': ['Turing'], 'ttl': ['Turtle'], 'twig': ['Twig'], 'ts': ['TypeScript', 'XML'], 'tsx': ['TypeScript', 'XML'], 'upc': ['Unified Parallel C'], 'anim': ['Unity3D Asset'], 'asset': ['Unity3D Asset'], 'mat': ['Unity3D Asset'], 'meta': ['Unity3D Asset'], 'prefab': ['Unity3D Asset'], 'unity': ['Unity3D Asset'], 'uno': ['Uno'], 'uc': ['UnrealScript'], 'ur': ['UrWeb'], 'urs': ['UrWeb'], 'vcl': ['VCL'], 'vhdl': ['VHDL'], 'vhd': ['VHDL'], 'vhf': ['VHDL'], 'vhi': ['VHDL'], 'vho': ['VHDL'], 'vhs': ['VHDL'], 'vht': ['VHDL'], 'vhw': ['VHDL'], 'vala': ['Vala'], 'vapi': ['Vala'], 'veo': ['Verilog'], 'vim': ['VimL'], 'vb': ['Visual Basic'], 'bas': ['Visual Basic'], 'frm': ['Visual Basic'], 'frx': ['Visual Basic'], 'vba': ['Visual Basic'], 'vbhtml': ['Visual Basic'], 'vbs': ['Visual Basic'], 'volt': ['Volt'], 'vue': ['Vue'], 'owl': ['Web Ontology Language'], 'webidl': ['WebIDL'], 'x10': ['X10'], 'xc': ['XC'], 'xml': ['XML'], 'ant': ['XML'], 'axml': ['XML'], 'ccxml': ['XML'], 'clixml': ['XML'], 'cproject': ['XML'], 'csl': ['XML'], 'csproj': ['XML'], 'ct': ['XML'], 'dita': ['XML'], 'ditamap': ['XML'], 'ditaval': ['XML'], 'dll.config': ['XML'], 'dotsettings': ['XML'], 'filters': ['XML'], 'fsproj': ['XML'], 'fxml': ['XML'], 'glade': ['XML'], 'grxml': ['XML'], 'iml': ['XML'], 'ivy': ['XML'], 'jelly': ['XML'], 'jsproj': ['XML'], 'kml': ['XML'], 'launch': ['XML'], 'mdpolicy': ['XML'], 'mxml': ['XML'], 'nproj': ['XML'], 'nuspec': ['XML'], 'odd': ['XML'], 'osm': ['XML'], 'plist': ['XML'], 'props': ['XML'], 'ps1xml': ['XML'], 'psc1': ['XML'], 'pt': ['XML'], 'rdf': ['XML'], 'rss': ['XML'], 'scxml': ['XML'], 'srdf': ['XML'], 'storyboard': ['XML'], 'stTheme': ['XML'], 'sublime-snippet': ['XML'], 'targets': ['XML'], 'tmCommand': ['XML'], 'tml': ['XML'], 'tmLanguage': ['XML'], 'tmPreferences': ['XML'], 'tmSnippet': ['XML'], 'tmTheme': ['XML'], 'ui': ['XML'], 'urdf': ['XML'], 'ux': ['XML'], 'vbproj': ['XML'], 'vcxproj': ['XML'], 'vssettings': ['XML'], 'vxml': ['XML'], 'wsdl': ['XML'], 'wsf': ['XML'], 'wxi': ['XML'], 'wxl': ['XML'], 'wxs': ['XML'], 'x3d': ['XML'], 'xacro': ['XML'], 'xaml': ['XML'], 'xib': ['XML'], 'xlf': ['XML'], 'xliff': ['XML'], 'xmi': ['XML'], 'xml.dist': ['XML'], 'xproj': ['XML'], 'xsd': ['XML'], 'xul': ['XML'], 'zcml': ['XML'], 'xsp-config': ['XPages'], 'xsp.metadata': ['XPages'], 'xpl': ['XProc'], 'xproc': ['XProc'], 'xquery': ['XQuery'], 'xq': ['XQuery'], 'xql': ['XQuery'], 'xqm': ['XQuery'], 'xqy': ['XQuery'], 'xs': ['XS'], 'xslt': ['XSLT'], 'xsl': ['XSLT'], 'xojo_code': ['Xojo'], 'xojo_menu': ['Xojo'], 'xojo_report': ['Xojo'], 'xojo_script': ['Xojo'], 'xojo_toolbar': ['Xojo'], 'xojo_window': ['Xojo'], 'xtend': ['Xtend'], 'yml': ['YAML'], 'reek': ['YAML'], 'rviz': ['YAML'], 'sublime-syntax': ['YAML'], 'syntax': ['YAML'], 'yaml': ['YAML'], 'yaml-tmlanguage': ['YAML'], 'yang': ['YANG'], 'y': ['Yacc'], 'yacc': ['Yacc'], 'yy': ['Yacc'], 'zep': ['Zephir'], 'zimpl': ['Zimpl'], 'zmpl': ['Zimpl'], 'zpl': ['Zimpl'], 'desktop': ['desktop'], 'desktop.in': ['desktop'], 'ec': ['eC'], 'eh': ['eC'], 'edn': ['edn'], 'fish': ['fish'], 'mu': ['mupad'], 'nc': ['nesC'], 'ooc': ['ooc'], 'rst': ['reStructuredText'], 'rest': ['reStructuredText'], 'rest.txt': ['reStructuredText'], 'rst.txt': ['reStructuredText'], 'wisp': ['wisp'], 'prg': ['xBase'], 'prw': ['xBase']}
Thank you @SermetPekin, very useful
Thanks for making this!