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