-
Star
(144)
You must be signed in to star a gist -
Fork
(29)
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" | |
| ] | |
| } | |
| ] |
Very useful, if someone needs that as white space separated :
.abap .asc .ash .ampl .mod .g4 .apib .apl .dyalog .asp .asax .ascx .ashx .asmx .aspx .axd .dats .hats .sats .as .adb .ada .ads .agda .als .apacheconf .vhost .cls .applescript .scpt .arc .ino .asciidoc .adoc .asc .aj .asm .a51 .inc .nasm .aug .ahk .ahkl .au3 .awk .auk .gawk .mawk .nawk .bat .cmd .befunge .bison .bb .bb .decls .bmx .bsv .boo .b .bf .brs .bro .c .cats .h .idc .w .cs .cake .cshtml .csx .cpp .c++ .cc .cp .cxx .h .h++ .hh .hpp .hxx .inc .inl .ipp .tcc .tpp .c-objdump .chs .clp .cmake .cmake.in .cob .cbl .ccp .cobol .cpy .css .csv .capnp .mss .ceylon .chpl .ch .ck .cirru .clw .icl .dcl .click .clj .boot .cl2 .cljc .cljs .cljs.hl .cljscm .cljx .hic .coffee ._coffee .cake .cjsx .cson .iced .cfm .cfml .cfc .lisp .asd .cl .l .lsp .ny .podsl .sexp .cp .cps .cl .coq .v .cppobjdump .c++-objdump .c++objdump .cpp-objdump .cxx-objdump .creole .cr .feature .cu .cuh .cy .pyx .pxd .pxi .d .di .d-objdump .com .dm .zone .arpa .d .darcspatch .dpatch .dart .diff .patch .dockerfile .djs .dylan .dyl .intr .lid .E .ecl .eclxml .ecl .sch .brd .epj .e .ex .exs .elm .el .emacs .emacs.desktop .em .emberscript .erl .es .escript .hrl .xrl .yrl .fs .fsi .fsx .fx .flux .f90 .f .f03 .f08 .f77 .f95 .for .fpp .factor .fy .fancypack .fan .fs .for .eam.fs .fth .4th .f .for .forth .fr .frt .fs .ftl .fr .g .gco .gcode .gms .g .gap .gd .gi .tst .s .ms .gd .glsl .fp .frag .frg .fs .fsh .fshader .geo .geom .glslv .gshader .shader .vert .vrx .vsh .vshader .gml .kid .ebuild .eclass .po .pot .glf .gp .gnu .gnuplot .plot .plt .go .golo .gs .gst .gsx .vark .grace .gradle .gf .gml .graphql .dot .gv .man .1 .1in .1m .1x .2 .3 .3in .3m .3qt .3x .4 .5 .6 .7 .8 .9 .l .me .ms .n .rno .roff .groovy .grt .gtpl .gvy .gsp .hcl .tf .hlsl .fx .fxh .hlsli .html .htm .html.hl .inc .st .xht .xhtml .mustache .jinja .eex .erb .erb.deface .phtml .http .hh .php .haml .haml.deface .handlebars .hbs .hb .hs .hsc .hx .hxsl .hy .bf .pro .dlm .ipf .ini .cfg .prefs .pro .properties .irclog .weechatlog .idr .lidr .ni .i7x .iss .io .ik .thy .ijs .flex .jflex .json .geojson .lock .topojson .json5 .jsonld .jq .jsx .jade .j .java .jsp .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 .jl .ipynb .krl .sch .brd .kicad_pcb .kit .kt .ktm .kts .lfe .ll .lol .lsl .lslp .lvproj .lasso .las .lasso8 .lasso9 .ldml .latte .lean .hlean .less .l .lex .ly .ily .b .m .ld .lds .mod .liquid .lagda .litcoffee .lhs .ls ._ls .xm .x .xi .lgt .logtalk .lookml .ls .lua .fcgi .nse .pd_lua .rbxs .wlua .mumps .m .m4 .m4 .ms .mcr .mtml .muf .m .mak .d .mk .mkfile .mako .mao .md .markdown .mkd .mkdn .mkdown .ron .mask .mathematica .cdf .m .ma .mt .nb .nbp .wl .wlt .matlab .m .maxpat .maxhelp .maxproj .mxt .pat .mediawiki .wiki .m .moo .metal .minid .druby .duby .mir .mirah .mo .mod .mms .mmk .monkey .moo .moon .myt .ncl .nl .nsi .nsh .n .axs .axi .axs.erb .axi.erb .nlogo .nl .lisp .lsp .nginxconf .vhost .nim .nimrod .ninja .nit .nix .nu .numpy .numpyw .numsc .ml .eliom .eliomi .ml4 .mli .mll .mly .objdump .m .h .mm .j .sj .omgrofl .opa .opal .cl .opencl .p .cls .scad .org .ox .oxh .oxo .oxygene .oz .pwn .inc .php .aw .ctp .fcgi .inc .php3 .php4 .php5 .phps .phpt .pls .pck .pkb .pks .plb .plsql .sql .sql .pov .inc .pan .psc .parrot .pasm .pir .pas .dfm .dpr .inc .lpr .pp .pl .al .cgi .fcgi .perl .ph .plx .pm .pod .psgi .t .6pl .6pm .nqp .p6 .p6l .p6m .pl .pl6 .pm .pm6 .t .pkl .l .pig .pike .pmod .pod .pogo .pony .ps .eps .ps1 .psd1 .psm1 .pde .pl .pro .prolog .yap .spin .proto .asc .pub .pp .pd .pb .pbi .purs .py .bzl .cgi .fcgi .gyp .lmi .pyde .pyp .pyt .pyw .rpy .tac .wsgi .xpy .pytb .qml .qbs .pro .pri .r .rd .rsx .raml .rdoc .rbbas .rbfrm .rbmnu .rbres .rbtbar .rbuistate .rhtml .rmd .rkt .rktd .rktl .scrbl .rl .raw .reb .r .r2 .r3 .rebol .red .reds .cw .rpy .rs .rsh .robot .rg .rb .builder .fcgi .gemspec .god .irbrc .jbuilder .mspec .pluginspec .podspec .rabl .rake .rbuild .rbw .rbx .ru .ruby .thor .watchr .rs .rs.in .sas .scss .smt2 .smt .sparql .rq .sqf .hqf .sql .cql .ddl .inc .prc .tab .udf .viw .sql .db2 .ston .svg .sage .sagews .sls .sass .scala .sbt .sc .scaml .scm .sld .sls .sps .ss .sci .sce .tst .self .sh .bash .bats .cgi .command .fcgi .ksh .sh.in .tmux .tool .zsh .sh-session .shen .sl .slim .smali .st .cs .tpl .sp .inc .sma .nut .stan .ML .fun .sig .sml .do .ado .doh .ihlp .mata .matah .sthlp .styl .sc .scd .swift .sv .svh .vh .toml .txl .tcl .adp .tm .tcsh .csh .tex .aux .bbx .bib .cbx .cls .dtx .ins .lbx .ltx .mkii .mkiv .mkvi .sty .toc .tea .t .txt .fr .nb .ncl .no .textile .thrift .t .tu .ttl .twig .ts .tsx .upc .anim .asset .mat .meta .prefab .unity .uno .uc .ur .urs .vcl .vhdl .vhd .vhf .vhi .vho .vhs .vht .vhw .vala .vapi .v .veo .vim .vb .bas .cls .frm .frx .vba .vbhtml .vbs .volt .vue .owl .webidl .x10 .xc .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 .xsp-config .xsp.metadata .xpl .xproc .xquery .xq .xql .xqm .xqy .xs .xslt .xsl .xojo_code .xojo_menu .xojo_report .xojo_script .xojo_toolbar .xojo_window .xtend .yml .reek .rviz .sublime-syntax .syntax .yaml .yaml-tmlanguage .yang .y .yacc .yy .zep .zimpl .zmpl .zpl .desktop .desktop.in .ec .eh .edn .fish .mu .nc .ooc .rst .rest .rest.txt .rst.txt .wisp .prg .ch .prw
Thank you so much! (and to ppisarczyk)
Very useful. Thank you for this.
If anyone wants this as a hash by extension:
{
'1': 'Groff',
'2': 'Groff',
'3': 'Groff',
'4': 'Groff',
'5': 'Groff',
'6': 'Groff',
'7': 'Groff',
'8': 'Groff',
'9': 'Groff',
abap: 'ABAP',
asc: 'Public Key',
ash: 'AGS Script',
ampl: 'AMPL',
mod: '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: 'Nginx',
cls: 'Visual Basic',
applescript: 'AppleScript',
scpt: 'AppleScript',
arc: 'Arc',
ino: 'Arduino',
asciidoc: 'AsciiDoc',
adoc: 'AsciiDoc',
aj: 'AspectJ',
asm: 'Assembly',
a51: 'Assembly',
inc: '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: 'BlitzBasic',
decls: 'BlitzBasic',
bmx: 'BlitzMax',
bsv: 'Bluespec',
boo: 'Boo',
b: 'Limbo',
bf: 'HyPhy',
brs: 'Brightscript',
bro: 'Bro',
c: 'C',
cats: 'C',
h: 'Objective-C',
idc: 'C',
w: 'C',
cs: 'Smalltalk',
cake: 'CoffeeScript',
cshtml: 'C#',
csx: 'C#',
cpp: 'C++',
'c++': 'C++',
cc: 'C++',
cp: 'Component Pascal',
cxx: 'C++',
'h++': 'C++',
hh: '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: '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: 'NewLisp',
asd: 'Common Lisp',
cl: 'OpenCL',
l: 'PicoLisp',
lsp: 'NewLisp',
ny: 'Common Lisp',
podsl: 'Common Lisp',
sexp: 'Common Lisp',
cps: 'Component Pascal',
coq: 'Coq',
v: '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: '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: 'ECLiPSe',
eclxml: 'ECL',
sch: 'KiCad',
brd: '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: 'JavaScript',
escript: 'Erlang',
hrl: 'Erlang',
xrl: 'Erlang',
yrl: 'Erlang',
fs: 'GLSL',
fsi: 'F#',
fsx: 'F#',
fx: 'HLSL',
flux: 'FLUX',
f90: 'FORTRAN',
f: 'Forth',
f03: 'FORTRAN',
f08: 'FORTRAN',
f77: 'FORTRAN',
f95: 'FORTRAN',
for: 'Forth',
fpp: 'FORTRAN',
factor: 'Factor',
fy: 'Fancy',
fancypack: 'Fancy',
fan: 'Fantom',
'eam.fs': 'Formatted',
fth: 'Forth',
'4th': 'Forth',
forth: 'Forth',
fr: 'Text',
frt: 'Forth',
ftl: 'FreeMarker',
g: 'GAP',
gco: 'G-code',
gcode: 'G-code',
gms: 'GAMS',
gap: 'GAP',
gd: 'GDScript',
gi: 'GAP',
tst: 'Scilab',
s: 'GAS',
ms: 'MAXScript',
glsl: 'GLSL',
fp: 'GLSL',
frag: '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: '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: 'JavaScript',
gst: 'Gosu',
gsx: 'Gosu',
vark: 'Gosu',
grace: 'Grace',
gradle: 'Gradle',
gf: 'Grammatical Framework',
graphql: 'GraphQL',
dot: 'Graphviz (DOT)',
gv: 'Graphviz (DOT)',
man: 'Groff',
'1in': 'Groff',
'1m': 'Groff',
'1x': 'Groff',
'3in': 'Groff',
'3m': 'Groff',
'3qt': 'Groff',
'3x': 'Groff',
me: 'Groff',
n: '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: '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: 'PHP',
haml: 'Haml',
'haml.deface': 'Haml',
handlebars: 'Handlebars',
hbs: 'Handlebars',
hb: 'Harbour',
hs: 'Haskell',
hsc: 'Haskell',
hx: 'Haxe',
hxsl: 'Haxe',
hy: 'Hy',
pro: '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: '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: 'Objective-C',
ld: 'Linker Script',
lds: 'Linker Script',
liquid: 'Liquid',
lagda: 'Literate Agda',
litcoffee: 'Literate CoffeeScript',
lhs: 'Literate Haskell',
ls: 'LoomScript',
_ls: 'LiveScript',
xm: 'Logos',
x: 'Logos',
xi: 'Logos',
lgt: 'Logtalk',
logtalk: 'Logtalk',
lookml: 'LookML',
lua: 'Lua',
fcgi: 'Shell',
nse: 'Lua',
pd_lua: 'Lua',
rbxs: 'Lua',
wlua: 'Lua',
mumps: 'M',
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: 'Text',
nbp: 'Mathematica',
wl: 'Mathematica',
wlt: 'Mathematica',
matlab: 'Matlab',
maxpat: 'Max',
maxhelp: 'Max',
maxproj: 'Max',
mxt: 'Max',
pat: 'Max',
mediawiki: 'MediaWiki',
wiki: 'MediaWiki',
moo: '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: 'Text',
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: '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: '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: 'Puppet',
pl: 'Prolog',
al: 'Perl',
cgi: 'Shell',
perl: 'Perl',
ph: 'Perl',
plx: 'Perl',
pm: 'Perl6',
pod: 'Pod',
psgi: 'Perl',
t: '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: "Ren'Py",
tac: 'Python',
wsgi: 'Python',
xpy: 'Python',
pytb: 'Python traceback',
qml: 'QML',
qbs: 'QML',
pri: 'QMake',
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: 'Rust',
rsh: 'RenderScript',
robot: 'RobotFramework',
rg: 'Rouge',
rb: 'Ruby',
builder: 'Ruby',
gemspec: 'Ruby',
god: 'Ruby',
irbrc: 'Ruby',
jbuilder: 'Ruby',
mspec: 'Ruby',
pluginspec: '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: 'Scheme',
sass: 'Sass',
scala: 'Scala',
sbt: 'Scala',
sc: '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',
tsx: 'typescriptreact',
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'
}Thanks for making this!
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
thank you! I am making a universal coding editor, and I needed exactly this! I still need more info about each language and stuff but this was able to give me a really good starting point!
Very useful, if someone needs that as white space separated :
.abap .asc .ash .ampl .mod .g4 .apib .apl .dyalog .asp .asax .ascx .ashx .asmx .aspx .axd .dats .hats .sats .as .adb .ada .ads .agda .als .apacheconf .vhost .cls .applescript .scpt .arc .ino .asciidoc .adoc .asc .aj .asm .a51 .inc .nasm .aug .ahk .ahkl .au3 .awk .auk .gawk .mawk .nawk .bat .cmd .befunge .bison .bb .bb .decls .bmx .bsv .boo .b .bf .brs .bro .c .cats .h .idc .w .cs .cake .cshtml .csx .cpp .c++ .cc .cp .cxx .h .h++ .hh .hpp .hxx .inc .inl .ipp .tcc .tpp .c-objdump .chs .clp .cmake .cmake.in .cob .cbl .ccp .cobol .cpy .css .csv .capnp .mss .ceylon .chpl .ch .ck .cirru .clw .icl .dcl .click .clj .boot .cl2 .cljc .cljs .cljs.hl .cljscm .cljx .hic .coffee ._coffee .cake .cjsx .cson .iced .cfm .cfml .cfc .lisp .asd .cl .l .lsp .ny .podsl .sexp .cp .cps .cl .coq .v .cppobjdump .c++-objdump .c++objdump .cpp-objdump .cxx-objdump .creole .cr .feature .cu .cuh .cy .pyx .pxd .pxi .d .di .d-objdump .com .dm .zone .arpa .d .darcspatch .dpatch .dart .diff .patch .dockerfile .djs .dylan .dyl .intr .lid .E .ecl .eclxml .ecl .sch .brd .epj .e .ex .exs .elm .el .emacs .emacs.desktop .em .emberscript .erl .es .escript .hrl .xrl .yrl .fs .fsi .fsx .fx .flux .f90 .f .f03 .f08 .f77 .f95 .for .fpp .factor .fy .fancypack .fan .fs .for .eam.fs .fth .4th .f .for .forth .fr .frt .fs .ftl .fr .g .gco .gcode .gms .g .gap .gd .gi .tst .s .ms .gd .glsl .fp .frag .frg .fs .fsh .fshader .geo .geom .glslv .gshader .shader .vert .vrx .vsh .vshader .gml .kid .ebuild .eclass .po .pot .glf .gp .gnu .gnuplot .plot .plt .go .golo .gs .gst .gsx .vark .grace .gradle .gf .gml .graphql .dot .gv .man .1 .1in .1m .1x .2 .3 .3in .3m .3qt .3x .4 .5 .6 .7 .8 .9 .l .me .ms .n .rno .roff .groovy .grt .gtpl .gvy .gsp .hcl .tf .hlsl .fx .fxh .hlsli .html .htm .html.hl .inc .st .xht .xhtml .mustache .jinja .eex .erb .erb.deface .phtml .http .hh .php .haml .haml.deface .handlebars .hbs .hb .hs .hsc .hx .hxsl .hy .bf .pro .dlm .ipf .ini .cfg .prefs .pro .properties .irclog .weechatlog .idr .lidr .ni .i7x .iss .io .ik .thy .ijs .flex .jflex .json .geojson .lock .topojson .json5 .jsonld .jq .jsx .jade .j .java .jsp .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 .jl .ipynb .krl .sch .brd .kicad_pcb .kit .kt .ktm .kts .lfe .ll .lol .lsl .lslp .lvproj .lasso .las .lasso8 .lasso9 .ldml .latte .lean .hlean .less .l .lex .ly .ily .b .m .ld .lds .mod .liquid .lagda .litcoffee .lhs .ls ._ls .xm .x .xi .lgt .logtalk .lookml .ls .lua .fcgi .nse .pd_lua .rbxs .wlua .mumps .m .m4 .m4 .ms .mcr .mtml .muf .m .mak .d .mk .mkfile .mako .mao .md .markdown .mkd .mkdn .mkdown .ron .mask .mathematica .cdf .m .ma .mt .nb .nbp .wl .wlt .matlab .m .maxpat .maxhelp .maxproj .mxt .pat .mediawiki .wiki .m .moo .metal .minid .druby .duby .mir .mirah .mo .mod .mms .mmk .monkey .moo .moon .myt .ncl .nl .nsi .nsh .n .axs .axi .axs.erb .axi.erb .nlogo .nl .lisp .lsp .nginxconf .vhost .nim .nimrod .ninja .nit .nix .nu .numpy .numpyw .numsc .ml .eliom .eliomi .ml4 .mli .mll .mly .objdump .m .h .mm .j .sj .omgrofl .opa .opal .cl .opencl .p .cls .scad .org .ox .oxh .oxo .oxygene .oz .pwn .inc .php .aw .ctp .fcgi .inc .php3 .php4 .php5 .phps .phpt .pls .pck .pkb .pks .plb .plsql .sql .sql .pov .inc .pan .psc .parrot .pasm .pir .pas .dfm .dpr .inc .lpr .pp .pl .al .cgi .fcgi .perl .ph .plx .pm .pod .psgi .t .6pl .6pm .nqp .p6 .p6l .p6m .pl .pl6 .pm .pm6 .t .pkl .l .pig .pike .pmod .pod .pogo .pony .ps .eps .ps1 .psd1 .psm1 .pde .pl .pro .prolog .yap .spin .proto .asc .pub .pp .pd .pb .pbi .purs .py .bzl .cgi .fcgi .gyp .lmi .pyde .pyp .pyt .pyw .rpy .tac .wsgi .xpy .pytb .qml .qbs .pro .pri .r .rd .rsx .raml .rdoc .rbbas .rbfrm .rbmnu .rbres .rbtbar .rbuistate .rhtml .rmd .rkt .rktd .rktl .scrbl .rl .raw .reb .r .r2 .r3 .rebol .red .reds .cw .rpy .rs .rsh .robot .rg .rb .builder .fcgi .gemspec .god .irbrc .jbuilder .mspec .pluginspec .podspec .rabl .rake .rbuild .rbw .rbx .ru .ruby .thor .watchr .rs .rs.in .sas .scss .smt2 .smt .sparql .rq .sqf .hqf .sql .cql .ddl .inc .prc .tab .udf .viw .sql .db2 .ston .svg .sage .sagews .sls .sass .scala .sbt .sc .scaml .scm .sld .sls .sps .ss .sci .sce .tst .self .sh .bash .bats .cgi .command .fcgi .ksh .sh.in .tmux .tool .zsh .sh-session .shen .sl .slim .smali .st .cs .tpl .sp .inc .sma .nut .stan .ML .fun .sig .sml .do .ado .doh .ihlp .mata .matah .sthlp .styl .sc .scd .swift .sv .svh .vh .toml .txl .tcl .adp .tm .tcsh .csh .tex .aux .bbx .bib .cbx .cls .dtx .ins .lbx .ltx .mkii .mkiv .mkvi .sty .toc .tea .t .txt .fr .nb .ncl .no .textile .thrift .t .tu .ttl .twig .ts .tsx .upc .anim .asset .mat .meta .prefab .unity .uno .uc .ur .urs .vcl .vhdl .vhd .vhf .vhi .vho .vhs .vht .vhw .vala .vapi .v .veo .vim .vb .bas .cls .frm .frx .vba .vbhtml .vbs .volt .vue .owl .webidl .x10 .xc .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 .xsp-config .xsp.metadata .xpl .xproc .xquery .xq .xql .xqm .xqy .xs .xslt .xsl .xojo_code .xojo_menu .xojo_report .xojo_script .xojo_toolbar .xojo_window .xtend .yml .reek .rviz .sublime-syntax .syntax .yaml .yaml-tmlanguage .yang .y .yacc .yy .zep .zimpl .zmpl .zpl .desktop .desktop.in .ec .eh .edn .fish .mu .nc .ooc .rst .rest .rest.txt .rst.txt .wisp .prg .ch .prw