gitlab.com/thomasboni/go-enry/v2@v2.8.3-0.20220418031202-30b0d7a3de98/internal/code-generator/generator/test_files/extension.gold (about) 1 // Code generated by gitlab.com/thomasboni/go-enry/v2/internal/code-generator DO NOT EDIT. 2 // Extracted from github/linguist commit: 4ffcdbcbb60a74cbfbd37656bcc3fcea4eca8e26 3 4 package data 5 6 var LanguagesByExtension = map[string][]string{ 7 ".1": {"Roff", "Roff Manpage"}, 8 ".1in": {"Roff", "Roff Manpage"}, 9 ".1m": {"Roff", "Roff Manpage"}, 10 ".1x": {"Roff", "Roff Manpage"}, 11 ".2": {"Roff", "Roff Manpage"}, 12 ".2da": {"2-Dimensional Array"}, 13 ".3": {"Roff", "Roff Manpage"}, 14 ".3in": {"Roff", "Roff Manpage"}, 15 ".3m": {"Roff", "Roff Manpage"}, 16 ".3p": {"Roff", "Roff Manpage"}, 17 ".3pm": {"Roff", "Roff Manpage"}, 18 ".3qt": {"Roff", "Roff Manpage"}, 19 ".3x": {"Roff", "Roff Manpage"}, 20 ".4": {"Roff", "Roff Manpage"}, 21 ".4dm": {"4D"}, 22 ".4gl": {"Genero"}, 23 ".4th": {"Forth"}, 24 ".5": {"Roff", "Roff Manpage"}, 25 ".6": {"Roff", "Roff Manpage"}, 26 ".6pl": {"Raku"}, 27 ".6pm": {"Raku"}, 28 ".7": {"Roff", "Roff Manpage"}, 29 ".8": {"Roff", "Roff Manpage"}, 30 ".8xk": {"TI Program"}, 31 ".8xk.txt": {"TI Program"}, 32 ".8xp": {"TI Program"}, 33 ".8xp.txt": {"TI Program"}, 34 ".9": {"Roff", "Roff Manpage"}, 35 "._coffee": {"CoffeeScript"}, 36 "._js": {"JavaScript"}, 37 "._ls": {"LiveScript"}, 38 ".a51": {"Assembly"}, 39 ".abap": {"ABAP"}, 40 ".abnf": {"ABNF"}, 41 ".ada": {"Ada"}, 42 ".adb": {"Ada"}, 43 ".adml": {"XML"}, 44 ".admx": {"XML"}, 45 ".ado": {"Stata"}, 46 ".adoc": {"AsciiDoc"}, 47 ".adp": {"Tcl"}, 48 ".ads": {"Ada"}, 49 ".afm": {"Adobe Font Metrics"}, 50 ".agc": {"Apollo Guidance Computer"}, 51 ".agda": {"Agda"}, 52 ".ahk": {"AutoHotkey"}, 53 ".ahkl": {"AutoHotkey"}, 54 ".aidl": {"AIDL"}, 55 ".aj": {"AspectJ"}, 56 ".al": {"AL", "Perl"}, 57 ".als": {"Alloy"}, 58 ".ampl": {"AMPL"}, 59 ".angelscript": {"AngelScript"}, 60 ".anim": {"Unity3D Asset"}, 61 ".ant": {"XML"}, 62 ".apacheconf": {"ApacheConf"}, 63 ".apib": {"API Blueprint"}, 64 ".apl": {"APL"}, 65 ".app.src": {"Erlang"}, 66 ".applescript": {"AppleScript"}, 67 ".arc": {"Arc"}, 68 ".arpa": {"DNS Zone"}, 69 ".as": {"ActionScript", "AngelScript"}, 70 ".asax": {"ASP.NET"}, 71 ".asc": {"AGS Script", "AsciiDoc", "Public Key"}, 72 ".asciidoc": {"AsciiDoc"}, 73 ".ascx": {"ASP.NET"}, 74 ".asd": {"Common Lisp"}, 75 ".asddls": {"ABAP CDS"}, 76 ".ash": {"AGS Script"}, 77 ".ashx": {"ASP.NET"}, 78 ".asl": {"ASL"}, 79 ".asm": {"Assembly", "Motorola 68K Assembly"}, 80 ".asmx": {"ASP.NET"}, 81 ".asn": {"ASN.1"}, 82 ".asn1": {"ASN.1"}, 83 ".asp": {"Classic ASP"}, 84 ".aspx": {"ASP.NET"}, 85 ".asset": {"Unity3D Asset"}, 86 ".astro": {"Astro"}, 87 ".asy": {"Asymptote", "LTspice Symbol"}, 88 ".au3": {"AutoIt"}, 89 ".aug": {"Augeas"}, 90 ".auk": {"Awk"}, 91 ".aux": {"TeX"}, 92 ".avdl": {"Avro IDL"}, 93 ".avsc": {"JSON"}, 94 ".aw": {"PHP"}, 95 ".awk": {"Awk"}, 96 ".axaml": {"XML"}, 97 ".axd": {"ASP.NET"}, 98 ".axi": {"NetLinx"}, 99 ".axi.erb": {"NetLinx+ERB"}, 100 ".axml": {"XML"}, 101 ".axs": {"NetLinx"}, 102 ".axs.erb": {"NetLinx+ERB"}, 103 ".b": {"Brainfuck", "Limbo"}, 104 ".bal": {"Ballerina"}, 105 ".bas": {"BASIC", "FreeBasic", "VBA"}, 106 ".bash": {"Shell"}, 107 ".bat": {"Batchfile"}, 108 ".bats": {"Shell"}, 109 ".bb": {"BitBake", "BlitzBasic"}, 110 ".bbx": {"TeX"}, 111 ".bdf": {"Glyph Bitmap Distribution Format"}, 112 ".bdy": {"PLSQL"}, 113 ".be": {"Berry"}, 114 ".befunge": {"Befunge"}, 115 ".bf": {"Beef", "Brainfuck", "HyPhy"}, 116 ".bi": {"FreeBasic"}, 117 ".bib": {"BibTeX"}, 118 ".bibtex": {"BibTeX"}, 119 ".bicep": {"Bicep"}, 120 ".bison": {"Bison"}, 121 ".blade": {"Blade"}, 122 ".blade.php": {"Blade"}, 123 ".bmx": {"BlitzMax"}, 124 ".bones": {"JavaScript"}, 125 ".boo": {"Boo"}, 126 ".boot": {"Clojure"}, 127 ".bpl": {"Boogie"}, 128 ".brd": {"Eagle", "KiCad Legacy Layout"}, 129 ".bro": {"Zeek"}, 130 ".brs": {"Brightscript"}, 131 ".bsl": {"1C Enterprise"}, 132 ".bsv": {"Bluespec"}, 133 ".builder": {"Ruby"}, 134 ".builds": {"XML"}, 135 ".bzl": {"Starlark"}, 136 ".c": {"C"}, 137 ".c++": {"C++"}, 138 ".c++-objdump": {"Cpp-ObjDump"}, 139 ".c++objdump": {"Cpp-ObjDump"}, 140 ".c-objdump": {"C-ObjDump"}, 141 ".cabal": {"Cabal Config"}, 142 ".cairo": {"Cairo"}, 143 ".cake": {"C#", "CoffeeScript"}, 144 ".capnp": {"Cap'n Proto"}, 145 ".cats": {"C"}, 146 ".cbl": {"COBOL"}, 147 ".cbx": {"TeX"}, 148 ".cc": {"C++"}, 149 ".ccp": {"COBOL"}, 150 ".ccproj": {"XML"}, 151 ".ccxml": {"XML"}, 152 ".cdc": {"Cadence"}, 153 ".cdf": {"Mathematica"}, 154 ".ceylon": {"Ceylon"}, 155 ".cfc": {"ColdFusion CFC"}, 156 ".cfg": {"HAProxy", "INI"}, 157 ".cfm": {"ColdFusion"}, 158 ".cfml": {"ColdFusion"}, 159 ".cgi": {"Perl", "Python", "Shell"}, 160 ".cginc": {"HLSL"}, 161 ".ch": {"Charity", "xBase"}, 162 ".chem": {"Pic"}, 163 ".chpl": {"Chapel"}, 164 ".chs": {"C2hs Haskell"}, 165 ".cil": {"CIL"}, 166 ".cirru": {"Cirru"}, 167 ".cjs": {"JavaScript"}, 168 ".cjsx": {"CoffeeScript"}, 169 ".ck": {"ChucK"}, 170 ".cl": {"Common Lisp", "Cool", "OpenCL"}, 171 ".cl2": {"Clojure"}, 172 ".clar": {"Clarity"}, 173 ".click": {"Click"}, 174 ".clixml": {"XML"}, 175 ".clj": {"Clojure"}, 176 ".cljc": {"Clojure"}, 177 ".cljs": {"Clojure"}, 178 ".cljs.hl": {"Clojure"}, 179 ".cljscm": {"Clojure"}, 180 ".cljx": {"Clojure"}, 181 ".clp": {"CLIPS"}, 182 ".cls": {"Apex", "ObjectScript", "OpenEdge ABL", "TeX", "VBA"}, 183 ".clw": {"Clarion"}, 184 ".cmake": {"CMake"}, 185 ".cmake.in": {"CMake"}, 186 ".cmd": {"Batchfile"}, 187 ".cmp": {"Gerber Image"}, 188 ".cnc": {"G-code"}, 189 ".cob": {"COBOL"}, 190 ".cobol": {"COBOL"}, 191 ".cocci": {"SmPL"}, 192 ".code-snippets": {"JSON with Comments"}, 193 ".coffee": {"CoffeeScript"}, 194 ".coffee.md": {"Literate CoffeeScript"}, 195 ".com": {"DIGITAL Command Language"}, 196 ".command": {"Shell"}, 197 ".conll": {"CoNLL-U"}, 198 ".conllu": {"CoNLL-U"}, 199 ".coq": {"Coq"}, 200 ".cp": {"C++", "Component Pascal"}, 201 ".cpp": {"C++"}, 202 ".cpp-objdump": {"Cpp-ObjDump"}, 203 ".cppobjdump": {"Cpp-ObjDump"}, 204 ".cproject": {"XML"}, 205 ".cps": {"Component Pascal"}, 206 ".cpy": {"COBOL"}, 207 ".cql": {"SQL"}, 208 ".cr": {"Crystal"}, 209 ".creole": {"Creole"}, 210 ".cs": {"C#", "Smalltalk"}, 211 ".csc": {"GSC"}, 212 ".cscfg": {"XML"}, 213 ".csd": {"Csound Document"}, 214 ".csdef": {"XML"}, 215 ".csh": {"Tcsh"}, 216 ".cshtml": {"HTML+Razor"}, 217 ".csl": {"Kusto", "XML"}, 218 ".cson": {"CSON"}, 219 ".csproj": {"XML"}, 220 ".css": {"CSS"}, 221 ".csv": {"CSV"}, 222 ".csx": {"C#"}, 223 ".ct": {"XML"}, 224 ".ctp": {"PHP"}, 225 ".cu": {"Cuda"}, 226 ".cue": {"CUE", "Cue Sheet"}, 227 ".cuh": {"Cuda"}, 228 ".curry": {"Curry"}, 229 ".cw": {"Redcode"}, 230 ".cwl": {"Common Workflow Language"}, 231 ".cxx": {"C++"}, 232 ".cxx-objdump": {"Cpp-ObjDump"}, 233 ".cy": {"Cycript"}, 234 ".d": {"D", "DTrace", "Makefile"}, 235 ".d-objdump": {"D-ObjDump"}, 236 ".dae": {"COLLADA"}, 237 ".darcspatch": {"Darcs Patch"}, 238 ".dart": {"Dart"}, 239 ".dats": {"ATS"}, 240 ".db2": {"SQLPL"}, 241 ".dcl": {"Clean"}, 242 ".ddl": {"PLSQL", "SQL"}, 243 ".decls": {"BlitzBasic"}, 244 ".depproj": {"XML"}, 245 ".desktop": {"desktop"}, 246 ".desktop.in": {"desktop"}, 247 ".dfm": {"Pascal"}, 248 ".dfy": {"Dafny"}, 249 ".dhall": {"Dhall"}, 250 ".di": {"D"}, 251 ".diff": {"Diff"}, 252 ".dircolors": {"dircolors"}, 253 ".dita": {"XML"}, 254 ".ditamap": {"XML"}, 255 ".ditaval": {"XML"}, 256 ".djs": {"Dogescript"}, 257 ".dll.config": {"XML"}, 258 ".dlm": {"IDL"}, 259 ".dm": {"DM"}, 260 ".do": {"Stata"}, 261 ".dockerfile": {"Dockerfile"}, 262 ".dof": {"INI"}, 263 ".doh": {"Stata"}, 264 ".dot": {"Graphviz (DOT)"}, 265 ".dotsettings": {"XML"}, 266 ".dpatch": {"Darcs Patch"}, 267 ".dpr": {"Pascal"}, 268 ".druby": {"Mirah"}, 269 ".dsc": {"Debian Package Control File", "DenizenScript"}, 270 ".dsl": {"ASL"}, 271 ".dsp": {"Faust", "Microsoft Developer Studio Project"}, 272 ".dtx": {"TeX"}, 273 ".duby": {"Mirah"}, 274 ".dwl": {"DataWeave"}, 275 ".dyalog": {"APL"}, 276 ".dyl": {"Dylan"}, 277 ".dylan": {"Dylan"}, 278 ".e": {"E", "Eiffel", "Euphoria"}, 279 ".eam.fs": {"Formatted"}, 280 ".eb": {"Easybuild"}, 281 ".ebnf": {"EBNF"}, 282 ".ebuild": {"Gentoo Ebuild"}, 283 ".ec": {"eC"}, 284 ".ecl": {"ECL", "ECLiPSe"}, 285 ".eclass": {"Gentoo Eclass"}, 286 ".eclxml": {"ECL"}, 287 ".ecr": {"HTML+ECR"}, 288 ".ect": {"EJS"}, 289 ".edc": {"Edje Data Collection"}, 290 ".edn": {"edn"}, 291 ".eex": {"HTML+EEX"}, 292 ".eh": {"eC"}, 293 ".ejs": {"EJS"}, 294 ".ejs.t": {"EJS"}, 295 ".el": {"Emacs Lisp"}, 296 ".eliom": {"OCaml"}, 297 ".eliomi": {"OCaml"}, 298 ".elm": {"Elm"}, 299 ".em": {"EmberScript"}, 300 ".emacs": {"Emacs Lisp"}, 301 ".emacs.desktop": {"Emacs Lisp"}, 302 ".emberscript": {"EmberScript"}, 303 ".eml": {"E-mail"}, 304 ".env": {"Shell"}, 305 ".epj": {"Ecere Projects"}, 306 ".eps": {"PostScript"}, 307 ".epsi": {"PostScript"}, 308 ".eq": {"EQ"}, 309 ".erb": {"HTML+ERB"}, 310 ".erb.deface": {"HTML+ERB"}, 311 ".erl": {"Erlang"}, 312 ".es": {"Erlang", "JavaScript"}, 313 ".es6": {"JavaScript"}, 314 ".escript": {"Erlang"}, 315 ".ex": {"Elixir", "Euphoria"}, 316 ".exs": {"Elixir"}, 317 ".eye": {"Ruby"}, 318 ".f": {"Filebench WML", "Forth", "Fortran"}, 319 ".f03": {"Fortran Free Form"}, 320 ".f08": {"Fortran Free Form"}, 321 ".f77": {"Fortran"}, 322 ".f90": {"Fortran Free Form"}, 323 ".f95": {"Fortran Free Form"}, 324 ".factor": {"Factor"}, 325 ".fan": {"Fantom"}, 326 ".fancypack": {"Fancy"}, 327 ".fcgi": {"Lua", "PHP", "Perl", "Python", "Ruby", "Shell"}, 328 ".fea": {"OpenType Feature File"}, 329 ".feature": {"Gherkin"}, 330 ".filters": {"XML"}, 331 ".fish": {"fish"}, 332 ".flex": {"JFlex"}, 333 ".flf": {"FIGlet Font"}, 334 ".flux": {"FLUX"}, 335 ".fnc": {"PLSQL"}, 336 ".fnl": {"Fennel"}, 337 ".for": {"Formatted", "Forth", "Fortran"}, 338 ".forth": {"Forth"}, 339 ".fp": {"GLSL"}, 340 ".fpp": {"Fortran"}, 341 ".fr": {"Forth", "Frege", "Text"}, 342 ".frag": {"GLSL", "JavaScript"}, 343 ".frg": {"GLSL"}, 344 ".frm": {"VBA"}, 345 ".frt": {"Forth"}, 346 ".frx": {"VBA"}, 347 ".fs": {"F#", "Filterscript", "Forth", "GLSL"}, 348 ".fsh": {"GLSL"}, 349 ".fshader": {"GLSL"}, 350 ".fsi": {"F#"}, 351 ".fsproj": {"XML"}, 352 ".fst": {"F*"}, 353 ".fsx": {"F#"}, 354 ".fth": {"Forth"}, 355 ".ftl": {"Fluent", "FreeMarker"}, 356 ".fun": {"Standard ML"}, 357 ".fut": {"Futhark"}, 358 ".fx": {"FLUX", "HLSL"}, 359 ".fxh": {"HLSL"}, 360 ".fxml": {"XML"}, 361 ".fy": {"Fancy"}, 362 ".g": {"G-code", "GAP"}, 363 ".g4": {"ANTLR"}, 364 ".gaml": {"GAML"}, 365 ".gap": {"GAP"}, 366 ".gawk": {"Awk"}, 367 ".gbl": {"Gerber Image"}, 368 ".gbo": {"Gerber Image"}, 369 ".gbp": {"Gerber Image"}, 370 ".gbr": {"Gerber Image"}, 371 ".gbs": {"Gerber Image"}, 372 ".gco": {"G-code"}, 373 ".gcode": {"G-code"}, 374 ".gd": {"GAP", "GDScript"}, 375 ".gdb": {"GDB"}, 376 ".gdbinit": {"GDB"}, 377 ".ged": {"GEDCOM"}, 378 ".gemspec": {"Ruby"}, 379 ".geo": {"GLSL"}, 380 ".geojson": {"JSON"}, 381 ".geom": {"GLSL"}, 382 ".gf": {"Grammatical Framework"}, 383 ".gi": {"GAP"}, 384 ".gitconfig": {"Git Config"}, 385 ".gitignore": {"Ignore List"}, 386 ".gko": {"Gerber Image"}, 387 ".glade": {"XML"}, 388 ".gleam": {"Gleam"}, 389 ".glf": {"Glyph"}, 390 ".glsl": {"GLSL"}, 391 ".glslf": {"GLSL"}, 392 ".glslv": {"GLSL"}, 393 ".gltf": {"JSON"}, 394 ".glyphs": {"OpenStep Property List"}, 395 ".gml": {"Game Maker Language", "Gerber Image", "Graph Modeling Language", "XML"}, 396 ".gms": {"GAMS"}, 397 ".gmx": {"XML"}, 398 ".gn": {"GN"}, 399 ".gni": {"GN"}, 400 ".gnu": {"Gnuplot"}, 401 ".gnuplot": {"Gnuplot"}, 402 ".go": {"Go"}, 403 ".god": {"Ruby"}, 404 ".golo": {"Golo"}, 405 ".gp": {"Gnuplot"}, 406 ".gpb": {"Gerber Image"}, 407 ".gpt": {"Gerber Image"}, 408 ".gql": {"GraphQL"}, 409 ".grace": {"Grace"}, 410 ".gradle": {"Gradle"}, 411 ".graphql": {"GraphQL"}, 412 ".graphqls": {"GraphQL"}, 413 ".groovy": {"Groovy"}, 414 ".grt": {"Groovy"}, 415 ".grxml": {"XML"}, 416 ".gs": {"GLSL", "Genie", "Gosu", "JavaScript"}, 417 ".gsc": {"GSC"}, 418 ".gsh": {"GSC"}, 419 ".gshader": {"GLSL"}, 420 ".gsp": {"Groovy Server Pages"}, 421 ".gst": {"Gosu", "XML"}, 422 ".gsx": {"Gosu"}, 423 ".gtl": {"Gerber Image"}, 424 ".gto": {"Gerber Image"}, 425 ".gtp": {"Gerber Image"}, 426 ".gtpl": {"Groovy"}, 427 ".gts": {"Gerber Image"}, 428 ".gv": {"Graphviz (DOT)"}, 429 ".gvy": {"Groovy"}, 430 ".gyp": {"Python"}, 431 ".gypi": {"Python"}, 432 ".h": {"C", "C++", "Objective-C"}, 433 ".h++": {"C++"}, 434 ".hack": {"Hack"}, 435 ".haml": {"Haml"}, 436 ".haml.deface": {"Haml"}, 437 ".handlebars": {"Handlebars"}, 438 ".har": {"JSON"}, 439 ".hats": {"ATS"}, 440 ".hb": {"Harbour"}, 441 ".hbs": {"Handlebars"}, 442 ".hc": {"HolyC"}, 443 ".hcl": {"HCL"}, 444 ".hh": {"C++", "Hack"}, 445 ".hhi": {"Hack"}, 446 ".hic": {"Clojure"}, 447 ".hlean": {"Lean"}, 448 ".hlsl": {"HLSL"}, 449 ".hlsli": {"HLSL"}, 450 ".hoon": {"hoon"}, 451 ".hpp": {"C++"}, 452 ".hqf": {"SQF"}, 453 ".hql": {"HiveQL"}, 454 ".hrl": {"Erlang"}, 455 ".hs": {"Haskell"}, 456 ".hs-boot": {"Haskell"}, 457 ".hsc": {"Haskell"}, 458 ".hta": {"HTML"}, 459 ".htm": {"HTML"}, 460 ".html": {"HTML"}, 461 ".html.heex": {"HTML+EEX"}, 462 ".html.hl": {"HTML"}, 463 ".html.leex": {"HTML+EEX"}, 464 ".http": {"HTTP"}, 465 ".hx": {"Haxe"}, 466 ".hxml": {"HXML"}, 467 ".hxsl": {"Haxe"}, 468 ".hxx": {"C++"}, 469 ".hy": {"Hy"}, 470 ".hzp": {"XML"}, 471 ".i": {"Assembly", "Motorola 68K Assembly", "SWIG"}, 472 ".i3": {"Modula-3"}, 473 ".i7x": {"Inform 7"}, 474 ".ice": {"JSON", "Slice"}, 475 ".iced": {"CoffeeScript"}, 476 ".icl": {"Clean"}, 477 ".idc": {"C"}, 478 ".idr": {"Idris"}, 479 ".ig": {"Modula-3"}, 480 ".ihlp": {"Stata"}, 481 ".ijm": {"ImageJ Macro"}, 482 ".ijs": {"J"}, 483 ".ik": {"Ioke"}, 484 ".ily": {"LilyPond"}, 485 ".iml": {"XML"}, 486 ".inc": {"Assembly", "C++", "HTML", "Motorola 68K Assembly", "NASL", "PHP", "POV-Ray SDL", "Pascal", "Pawn", "SQL", "SourcePawn"}, 487 ".ini": {"INI"}, 488 ".inl": {"C++"}, 489 ".ino": {"C++"}, 490 ".ins": {"TeX"}, 491 ".intr": {"Dylan"}, 492 ".io": {"Io"}, 493 ".iol": {"Jolie"}, 494 ".ipf": {"IGOR Pro"}, 495 ".ipp": {"C++"}, 496 ".ipynb": {"Jupyter Notebook"}, 497 ".irclog": {"IRC log"}, 498 ".isl": {"Inno Setup"}, 499 ".iss": {"Inno Setup"}, 500 ".iuml": {"PlantUML"}, 501 ".ivy": {"XML"}, 502 ".ixx": {"C++"}, 503 ".j": {"Jasmin", "Objective-J"}, 504 ".j2": {"Jinja"}, 505 ".jade": {"Pug"}, 506 ".jake": {"JavaScript"}, 507 ".janet": {"Janet"}, 508 ".jav": {"Java"}, 509 ".java": {"Java"}, 510 ".javascript": {"JavaScript"}, 511 ".jbuilder": {"Ruby"}, 512 ".jelly": {"XML"}, 513 ".jflex": {"JFlex"}, 514 ".jinja": {"Jinja"}, 515 ".jinja2": {"Jinja"}, 516 ".jison": {"Jison"}, 517 ".jisonlex": {"Jison Lex"}, 518 ".jl": {"Julia"}, 519 ".jq": {"JSONiq", "jq"}, 520 ".js": {"JavaScript"}, 521 ".js.erb": {"JavaScript+ERB"}, 522 ".jsb": {"JavaScript"}, 523 ".jscad": {"JavaScript"}, 524 ".jsfl": {"JavaScript"}, 525 ".jslib": {"JavaScript"}, 526 ".jsm": {"JavaScript"}, 527 ".json": {"JSON"}, 528 ".json-tmlanguage": {"JSON"}, 529 ".json5": {"JSON5"}, 530 ".jsonc": {"JSON with Comments"}, 531 ".jsonl": {"JSON"}, 532 ".jsonld": {"JSONLD"}, 533 ".jsonnet": {"Jsonnet"}, 534 ".jsp": {"Java Server Pages"}, 535 ".jspre": {"JavaScript"}, 536 ".jsproj": {"XML"}, 537 ".jss": {"JavaScript"}, 538 ".jst": {"EJS"}, 539 ".jsx": {"JavaScript"}, 540 ".kak": {"KakouneScript"}, 541 ".kicad_mod": {"KiCad Layout"}, 542 ".kicad_pcb": {"KiCad Layout"}, 543 ".kicad_wks": {"KiCad Layout"}, 544 ".kid": {"Genshi"}, 545 ".kit": {"Kit"}, 546 ".kml": {"XML"}, 547 ".kojo": {"Scala"}, 548 ".krl": {"KRL"}, 549 ".ksh": {"Shell"}, 550 ".ksy": {"Kaitai Struct"}, 551 ".kt": {"Kotlin"}, 552 ".ktm": {"Kotlin"}, 553 ".kts": {"Kotlin"}, 554 ".kv": {"kvlang"}, 555 ".l": {"Common Lisp", "Lex", "PicoLisp", "Roff"}, 556 ".lagda": {"Literate Agda"}, 557 ".lark": {"Lark"}, 558 ".las": {"Lasso"}, 559 ".lasso": {"Lasso"}, 560 ".lasso8": {"Lasso"}, 561 ".lasso9": {"Lasso"}, 562 ".latte": {"Latte"}, 563 ".launch": {"XML"}, 564 ".lbx": {"TeX"}, 565 ".ld": {"Linker Script"}, 566 ".lds": {"Linker Script"}, 567 ".lean": {"Lean"}, 568 ".lektorproject": {"INI"}, 569 ".less": {"Less"}, 570 ".lex": {"Lex"}, 571 ".lfe": {"LFE"}, 572 ".lgt": {"Logtalk"}, 573 ".lhs": {"Literate Haskell"}, 574 ".libsonnet": {"Jsonnet"}, 575 ".lid": {"Dylan"}, 576 ".lidr": {"Idris"}, 577 ".ligo": {"LigoLANG"}, 578 ".linq": {"C#"}, 579 ".liquid": {"Liquid"}, 580 ".lisp": {"Common Lisp", "NewLisp"}, 581 ".litcoffee": {"Literate CoffeeScript"}, 582 ".ll": {"LLVM"}, 583 ".lmi": {"Python"}, 584 ".logtalk": {"Logtalk"}, 585 ".lol": {"LOLCODE"}, 586 ".lookml": {"LookML"}, 587 ".lpr": {"Pascal"}, 588 ".ls": {"LiveScript", "LoomScript"}, 589 ".lsl": {"LSL"}, 590 ".lslp": {"LSL"}, 591 ".lsp": {"Common Lisp", "NewLisp"}, 592 ".ltx": {"TeX"}, 593 ".lua": {"Lua"}, 594 ".lvlib": {"LabVIEW"}, 595 ".lvproj": {"LabVIEW"}, 596 ".ly": {"LilyPond"}, 597 ".m": {"Limbo", "M", "MATLAB", "MUF", "Mathematica", "Mercury", "Objective-C"}, 598 ".m2": {"Macaulay2"}, 599 ".m3": {"Modula-3"}, 600 ".m4": {"M4", "M4Sugar"}, 601 ".ma": {"Mathematica"}, 602 ".mak": {"Makefile"}, 603 ".make": {"Makefile"}, 604 ".makefile": {"Makefile"}, 605 ".mako": {"Mako"}, 606 ".man": {"Roff", "Roff Manpage"}, 607 ".mao": {"Mako"}, 608 ".markdown": {"Markdown"}, 609 ".marko": {"Marko"}, 610 ".mask": {"Mask", "Unity3D Asset"}, 611 ".mat": {"Unity3D Asset"}, 612 ".mata": {"Stata"}, 613 ".matah": {"Stata"}, 614 ".mathematica": {"Mathematica"}, 615 ".matlab": {"MATLAB"}, 616 ".mawk": {"Awk"}, 617 ".maxhelp": {"Max"}, 618 ".maxpat": {"Max"}, 619 ".maxproj": {"Max"}, 620 ".mbox": {"E-mail"}, 621 ".mc": {"M4", "Monkey C", "Win32 Message File"}, 622 ".mcfunction": {"mcfunction"}, 623 ".mcmeta": {"JSON"}, 624 ".mcr": {"MAXScript"}, 625 ".md": {"GCC Machine Description", "Markdown"}, 626 ".mdoc": {"Roff", "Roff Manpage"}, 627 ".mdown": {"Markdown"}, 628 ".mdpolicy": {"XML"}, 629 ".mdwn": {"Markdown"}, 630 ".mdx": {"Markdown"}, 631 ".me": {"Roff"}, 632 ".mediawiki": {"Wikitext"}, 633 ".meta": {"Unity3D Asset"}, 634 ".metal": {"Metal"}, 635 ".mg": {"Modula-3"}, 636 ".minid": {"MiniD"}, 637 ".mint": {"Mint"}, 638 ".mir": {"YAML"}, 639 ".mirah": {"Mirah"}, 640 ".mjml": {"XML"}, 641 ".mjs": {"JavaScript"}, 642 ".mk": {"Makefile"}, 643 ".mkd": {"Markdown"}, 644 ".mkdn": {"Markdown"}, 645 ".mkdown": {"Markdown"}, 646 ".mkfile": {"Makefile"}, 647 ".mkii": {"TeX"}, 648 ".mkiv": {"TeX"}, 649 ".mkvi": {"TeX"}, 650 ".ml": {"OCaml", "Standard ML"}, 651 ".ml4": {"OCaml"}, 652 ".mli": {"OCaml"}, 653 ".mligo": {"CameLIGO"}, 654 ".mlir": {"MLIR"}, 655 ".mll": {"OCaml"}, 656 ".mly": {"OCaml"}, 657 ".mm": {"Objective-C++", "XML"}, 658 ".mmk": {"Module Management System"}, 659 ".mms": {"Module Management System"}, 660 ".mo": {"Modelica", "Motoko"}, 661 ".mod": {"AMPL", "Linux Kernel Module", "Modula-2", "XML"}, 662 ".model.lkml": {"LookML"}, 663 ".monkey": {"Monkey"}, 664 ".monkey2": {"Monkey"}, 665 ".moo": {"Mercury", "Moocode"}, 666 ".moon": {"MoonScript"}, 667 ".mq4": {"MQL4"}, 668 ".mq5": {"MQL5"}, 669 ".mqh": {"MQL4", "MQL5"}, 670 ".mrc": {"mIRC Script"}, 671 ".ms": {"MAXScript", "Roff", "Unix Assembly"}, 672 ".mspec": {"Ruby"}, 673 ".mss": {"CartoCSS"}, 674 ".mt": {"Mathematica"}, 675 ".mtl": {"Wavefront Material"}, 676 ".mtml": {"MTML"}, 677 ".mu": {"mupad"}, 678 ".mud": {"ZIL"}, 679 ".muf": {"MUF"}, 680 ".mumps": {"M"}, 681 ".muse": {"Muse"}, 682 ".mustache": {"Mustache"}, 683 ".mxml": {"XML"}, 684 ".mxt": {"Max"}, 685 ".mysql": {"SQL"}, 686 ".myt": {"Myghty"}, 687 ".n": {"Nemerle", "Roff"}, 688 ".nanorc": {"nanorc"}, 689 ".nasl": {"NASL"}, 690 ".nasm": {"Assembly"}, 691 ".natvis": {"XML"}, 692 ".nawk": {"Awk"}, 693 ".nb": {"Mathematica", "Text"}, 694 ".nbp": {"Mathematica"}, 695 ".nc": {"nesC"}, 696 ".ncl": {"Gerber Image", "NCL", "Text", "XML"}, 697 ".ndproj": {"XML"}, 698 ".ne": {"Nearley"}, 699 ".nearley": {"Nearley"}, 700 ".neon": {"NEON"}, 701 ".nf": {"Nextflow"}, 702 ".nginx": {"Nginx"}, 703 ".nginxconf": {"Nginx"}, 704 ".ni": {"Inform 7"}, 705 ".nim": {"Nim"}, 706 ".nim.cfg": {"Nim"}, 707 ".nimble": {"Nim"}, 708 ".nimrod": {"Nim"}, 709 ".nims": {"Nim"}, 710 ".ninja": {"Ninja"}, 711 ".nit": {"Nit"}, 712 ".nix": {"Nix"}, 713 ".njk": {"Nunjucks"}, 714 ".njs": {"JavaScript"}, 715 ".nl": {"NL", "NewLisp"}, 716 ".nlogo": {"NetLogo"}, 717 ".no": {"Text"}, 718 ".nomad": {"HCL"}, 719 ".nproj": {"XML"}, 720 ".nqp": {"Raku"}, 721 ".nr": {"Roff"}, 722 ".nse": {"Lua"}, 723 ".nsh": {"NSIS"}, 724 ".nsi": {"NSIS"}, 725 ".nss": {"NWScript"}, 726 ".nu": {"Nu"}, 727 ".numpy": {"NumPy"}, 728 ".numpyw": {"NumPy"}, 729 ".numsc": {"NumPy"}, 730 ".nuspec": {"XML"}, 731 ".nut": {"Squirrel"}, 732 ".ny": {"Common Lisp"}, 733 ".obj": {"Wavefront Object"}, 734 ".objdump": {"ObjDump"}, 735 ".odd": {"XML"}, 736 ".odin": {"Object Data Instance Notation", "Odin"}, 737 ".ol": {"Jolie"}, 738 ".omgrofl": {"Omgrofl"}, 739 ".ooc": {"ooc"}, 740 ".opa": {"Opa"}, 741 ".opal": {"Opal"}, 742 ".opencl": {"OpenCL"}, 743 ".orc": {"Csound"}, 744 ".org": {"Org"}, 745 ".os": {"1C Enterprise"}, 746 ".osm": {"XML"}, 747 ".outjob": {"Altium Designer"}, 748 ".owl": {"Web Ontology Language"}, 749 ".ox": {"Ox"}, 750 ".oxh": {"Ox"}, 751 ".oxo": {"Ox"}, 752 ".oxygene": {"Oxygene"}, 753 ".oz": {"Oz"}, 754 ".p": {"Gnuplot", "OpenEdge ABL"}, 755 ".p4": {"P4"}, 756 ".p6": {"Raku"}, 757 ".p6l": {"Raku"}, 758 ".p6m": {"Raku"}, 759 ".p8": {"Lua"}, 760 ".pac": {"JavaScript"}, 761 ".pan": {"Pan"}, 762 ".parrot": {"Parrot"}, 763 ".pas": {"Pascal"}, 764 ".pascal": {"Pascal"}, 765 ".pasm": {"Parrot Assembly"}, 766 ".pat": {"Max"}, 767 ".patch": {"Diff"}, 768 ".pb": {"PureBasic"}, 769 ".pbi": {"PureBasic"}, 770 ".pbt": {"PowerBuilder", "Protocol Buffer Text Format"}, 771 ".pbtxt": {"Protocol Buffer Text Format"}, 772 ".pcbdoc": {"Altium Designer"}, 773 ".pck": {"PLSQL"}, 774 ".pcss": {"PostCSS"}, 775 ".pd": {"Pure Data"}, 776 ".pd_lua": {"Lua"}, 777 ".pde": {"Processing"}, 778 ".pegjs": {"PEG.js"}, 779 ".pep": {"Pep8"}, 780 ".per": {"Genero Forms"}, 781 ".perl": {"Perl"}, 782 ".pfa": {"PostScript"}, 783 ".pgsql": {"PLpgSQL"}, 784 ".ph": {"Perl"}, 785 ".php": {"Hack", "PHP"}, 786 ".php3": {"PHP"}, 787 ".php4": {"PHP"}, 788 ".php5": {"PHP"}, 789 ".phps": {"PHP"}, 790 ".phpt": {"PHP"}, 791 ".phtml": {"HTML+PHP"}, 792 ".pic": {"Pic"}, 793 ".pig": {"PigLatin"}, 794 ".pike": {"Pike"}, 795 ".pir": {"Parrot Internal Representation"}, 796 ".pkb": {"PLSQL"}, 797 ".pkgproj": {"XML"}, 798 ".pkl": {"Pickle"}, 799 ".pks": {"PLSQL"}, 800 ".pl": {"Perl", "Prolog", "Raku"}, 801 ".pl6": {"Raku"}, 802 ".plantuml": {"PlantUML"}, 803 ".plb": {"PLSQL"}, 804 ".plist": {"OpenStep Property List", "XML Property List"}, 805 ".plot": {"Gnuplot"}, 806 ".pls": {"PLSQL"}, 807 ".plsql": {"PLSQL"}, 808 ".plt": {"Gnuplot"}, 809 ".pluginspec": {"Ruby", "XML"}, 810 ".plx": {"Perl"}, 811 ".pm": {"Perl", "Raku", "X PixMap"}, 812 ".pm6": {"Raku"}, 813 ".pml": {"Promela"}, 814 ".pmod": {"Pike"}, 815 ".po": {"Gettext Catalog"}, 816 ".pod": {"Pod", "Pod 6"}, 817 ".pod6": {"Pod 6"}, 818 ".podsl": {"Common Lisp"}, 819 ".podspec": {"Ruby"}, 820 ".pogo": {"PogoScript"}, 821 ".pony": {"Pony"}, 822 ".postcss": {"PostCSS"}, 823 ".pot": {"Gettext Catalog"}, 824 ".pov": {"POV-Ray SDL"}, 825 ".pp": {"Pascal", "Puppet"}, 826 ".pprx": {"REXX"}, 827 ".prawn": {"Ruby"}, 828 ".prc": {"PLSQL", "SQL"}, 829 ".prefab": {"Unity3D Asset"}, 830 ".prefs": {"INI"}, 831 ".prg": {"xBase"}, 832 ".pri": {"QMake"}, 833 ".prisma": {"Prisma"}, 834 ".prjpcb": {"Altium Designer"}, 835 ".pro": {"IDL", "INI", "Proguard", "Prolog", "QMake"}, 836 ".proj": {"XML"}, 837 ".prolog": {"Prolog"}, 838 ".properties": {"INI", "Java Properties"}, 839 ".props": {"XML"}, 840 ".proto": {"Protocol Buffer"}, 841 ".prw": {"xBase"}, 842 ".ps": {"PostScript"}, 843 ".ps1": {"PowerShell"}, 844 ".ps1xml": {"XML"}, 845 ".psc": {"Papyrus"}, 846 ".psc1": {"XML"}, 847 ".psd1": {"PowerShell"}, 848 ".psgi": {"Perl"}, 849 ".psm1": {"PowerShell"}, 850 ".pt": {"XML"}, 851 ".pub": {"Public Key"}, 852 ".pug": {"Pug"}, 853 ".puml": {"PlantUML"}, 854 ".purs": {"PureScript"}, 855 ".pwn": {"Pawn"}, 856 ".pxd": {"Cython"}, 857 ".pxi": {"Cython"}, 858 ".py": {"Python"}, 859 ".py3": {"Python"}, 860 ".pyde": {"Python"}, 861 ".pyi": {"Python"}, 862 ".pyp": {"Python"}, 863 ".pyt": {"Python"}, 864 ".pytb": {"Python traceback"}, 865 ".pyw": {"Python"}, 866 ".pyx": {"Cython"}, 867 ".q": {"HiveQL", "q"}, 868 ".qasm": {"OpenQASM"}, 869 ".qbs": {"QML"}, 870 ".ql": {"CodeQL"}, 871 ".qll": {"CodeQL"}, 872 ".qmd": {"RMarkdown"}, 873 ".qml": {"QML"}, 874 ".qs": {"Q#", "Qt Script"}, 875 ".r": {"R", "Rebol"}, 876 ".r2": {"Rebol"}, 877 ".r3": {"Rebol"}, 878 ".rabl": {"Ruby"}, 879 ".rake": {"Ruby"}, 880 ".raku": {"Raku"}, 881 ".rakumod": {"Raku"}, 882 ".raml": {"RAML"}, 883 ".raw": {"Raw token data"}, 884 ".razor": {"HTML+Razor"}, 885 ".rb": {"Ruby"}, 886 ".rbbas": {"REALbasic"}, 887 ".rbfrm": {"REALbasic"}, 888 ".rbi": {"Ruby"}, 889 ".rbmnu": {"REALbasic"}, 890 ".rbres": {"REALbasic"}, 891 ".rbtbar": {"REALbasic"}, 892 ".rbuild": {"Ruby"}, 893 ".rbuistate": {"REALbasic"}, 894 ".rbw": {"Ruby"}, 895 ".rbx": {"Ruby"}, 896 ".rbxs": {"Lua"}, 897 ".rchit": {"GLSL"}, 898 ".rd": {"R"}, 899 ".rdf": {"XML"}, 900 ".rdoc": {"RDoc"}, 901 ".re": {"C++", "Reason"}, 902 ".reb": {"Rebol"}, 903 ".rebol": {"Rebol"}, 904 ".red": {"Red"}, 905 ".reds": {"Red"}, 906 ".reek": {"YAML"}, 907 ".reg": {"Windows Registry Entries"}, 908 ".regex": {"Regular Expression"}, 909 ".regexp": {"Regular Expression"}, 910 ".rego": {"Open Policy Agent"}, 911 ".rei": {"Reason"}, 912 ".religo": {"ReasonLIGO"}, 913 ".res": {"ReScript", "XML"}, 914 ".rest": {"reStructuredText"}, 915 ".rest.txt": {"reStructuredText"}, 916 ".resx": {"XML"}, 917 ".rex": {"REXX"}, 918 ".rexx": {"REXX"}, 919 ".rg": {"Rouge"}, 920 ".rhtml": {"HTML+ERB"}, 921 ".ring": {"Ring"}, 922 ".riot": {"Riot"}, 923 ".rkt": {"Racket"}, 924 ".rktd": {"Racket"}, 925 ".rktl": {"Racket"}, 926 ".rl": {"Ragel"}, 927 ".rmd": {"RMarkdown"}, 928 ".rmiss": {"GLSL"}, 929 ".rnh": {"RUNOFF"}, 930 ".rno": {"RUNOFF", "Roff"}, 931 ".robot": {"RobotFramework"}, 932 ".rockspec": {"Lua"}, 933 ".roff": {"Roff"}, 934 ".ronn": {"Markdown"}, 935 ".rpgle": {"RPGLE"}, 936 ".rpy": {"Python", "Ren'Py"}, 937 ".rq": {"SPARQL"}, 938 ".rs": {"RenderScript", "Rust", "XML"}, 939 ".rs.in": {"Rust"}, 940 ".rsc": {"Rascal"}, 941 ".rsh": {"RenderScript"}, 942 ".rss": {"XML"}, 943 ".rst": {"reStructuredText"}, 944 ".rst.txt": {"reStructuredText"}, 945 ".rsx": {"R"}, 946 ".rtf": {"Rich Text Format"}, 947 ".ru": {"Ruby"}, 948 ".ruby": {"Ruby"}, 949 ".rviz": {"YAML"}, 950 ".s": {"Motorola 68K Assembly", "Unix Assembly"}, 951 ".sage": {"Sage"}, 952 ".sagews": {"Sage"}, 953 ".sas": {"SAS"}, 954 ".sass": {"Sass"}, 955 ".sats": {"ATS"}, 956 ".sbt": {"Scala"}, 957 ".sc": {"Scala", "SuperCollider"}, 958 ".scad": {"OpenSCAD"}, 959 ".scala": {"Scala"}, 960 ".scaml": {"Scaml"}, 961 ".scd": {"Markdown", "SuperCollider"}, 962 ".sce": {"Scilab"}, 963 ".sch": {"Eagle", "KiCad Schematic", "Scheme", "XML"}, 964 ".schdoc": {"Altium Designer"}, 965 ".sci": {"Scilab"}, 966 ".scm": {"Scheme"}, 967 ".sco": {"Csound Score"}, 968 ".scpt": {"AppleScript"}, 969 ".scrbl": {"Racket"}, 970 ".scss": {"SCSS"}, 971 ".scxml": {"XML"}, 972 ".sed": {"sed"}, 973 ".self": {"Self"}, 974 ".service": {"desktop"}, 975 ".sexp": {"Common Lisp"}, 976 ".sfd": {"Spline Font Database"}, 977 ".sfproj": {"XML"}, 978 ".sh": {"Shell"}, 979 ".sh-session": {"ShellSession"}, 980 ".sh.in": {"Shell"}, 981 ".shader": {"GLSL", "ShaderLab"}, 982 ".shen": {"Shen"}, 983 ".shproj": {"XML"}, 984 ".sieve": {"Sieve"}, 985 ".sig": {"Standard ML"}, 986 ".sj": {"Objective-J"}, 987 ".sjs": {"JavaScript"}, 988 ".sl": {"Slash"}, 989 ".sld": {"Scheme"}, 990 ".slim": {"Slim"}, 991 ".sln": {"Microsoft Visual Studio Solution"}, 992 ".sls": {"SaltStack", "Scheme"}, 993 ".sma": {"Pawn"}, 994 ".smali": {"Smali"}, 995 ".smk": {"Python"}, 996 ".sml": {"Standard ML"}, 997 ".smt": {"SMT"}, 998 ".smt2": {"SMT"}, 999 ".snap": {"Jest Snapshot"}, 1000 ".snip": {"Vim Snippet"}, 1001 ".snippet": {"Vim Snippet"}, 1002 ".snippets": {"Vim Snippet"}, 1003 ".sol": {"Gerber Image", "Solidity"}, 1004 ".soy": {"Closure Templates"}, 1005 ".sp": {"SourcePawn"}, 1006 ".sparql": {"SPARQL"}, 1007 ".spc": {"PLSQL"}, 1008 ".spec": {"Python", "RPM Spec", "Ruby"}, 1009 ".spin": {"Propeller Spin"}, 1010 ".sps": {"Scheme"}, 1011 ".sqf": {"SQF"}, 1012 ".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL", "TSQL"}, 1013 ".sqlrpgle": {"RPGLE"}, 1014 ".sra": {"PowerBuilder"}, 1015 ".srdf": {"XML"}, 1016 ".srt": {"SRecode Template", "SubRip Text"}, 1017 ".sru": {"PowerBuilder"}, 1018 ".srw": {"PowerBuilder"}, 1019 ".ss": {"Scheme"}, 1020 ".ssjs": {"JavaScript"}, 1021 ".sss": {"SugarSS"}, 1022 ".st": {"Smalltalk", "StringTemplate"}, 1023 ".stan": {"Stan"}, 1024 ".sthlp": {"Stata"}, 1025 ".ston": {"STON"}, 1026 ".story": {"Gherkin"}, 1027 ".storyboard": {"XML"}, 1028 ".sttheme": {"XML Property List"}, 1029 ".sty": {"TeX"}, 1030 ".styl": {"Stylus"}, 1031 ".sublime-build": {"JSON with Comments"}, 1032 ".sublime-commands": {"JSON with Comments"}, 1033 ".sublime-completions": {"JSON with Comments"}, 1034 ".sublime-keymap": {"JSON with Comments"}, 1035 ".sublime-macro": {"JSON with Comments"}, 1036 ".sublime-menu": {"JSON with Comments"}, 1037 ".sublime-mousemap": {"JSON with Comments"}, 1038 ".sublime-project": {"JSON with Comments"}, 1039 ".sublime-settings": {"JSON with Comments"}, 1040 ".sublime-snippet": {"XML"}, 1041 ".sublime-syntax": {"YAML"}, 1042 ".sublime-theme": {"JSON with Comments"}, 1043 ".sublime-workspace": {"JSON with Comments"}, 1044 ".sublime_metrics": {"JSON with Comments"}, 1045 ".sublime_session": {"JSON with Comments"}, 1046 ".sv": {"SystemVerilog"}, 1047 ".svelte": {"Svelte"}, 1048 ".svg": {"SVG"}, 1049 ".svh": {"SystemVerilog"}, 1050 ".swift": {"Swift"}, 1051 ".syntax": {"YAML"}, 1052 ".t": {"Perl", "Raku", "Terra", "Turing"}, 1053 ".tab": {"SQL"}, 1054 ".tac": {"Python"}, 1055 ".talon": {"Talon"}, 1056 ".targets": {"XML"}, 1057 ".tcc": {"C++"}, 1058 ".tcl": {"Tcl"}, 1059 ".tcl.in": {"Tcl"}, 1060 ".tcsh": {"Tcsh"}, 1061 ".te": {"SELinux Policy"}, 1062 ".tea": {"Tea"}, 1063 ".tesc": {"GLSL"}, 1064 ".tese": {"GLSL"}, 1065 ".tex": {"TeX"}, 1066 ".texi": {"Texinfo"}, 1067 ".texinfo": {"Texinfo"}, 1068 ".textile": {"Textile"}, 1069 ".textproto": {"Protocol Buffer Text Format"}, 1070 ".tf": {"HCL"}, 1071 ".tfstate": {"JSON"}, 1072 ".tfstate.backup": {"JSON"}, 1073 ".tfvars": {"HCL"}, 1074 ".thor": {"Ruby"}, 1075 ".thrift": {"Thrift"}, 1076 ".thy": {"Isabelle"}, 1077 ".tl": {"Type Language"}, 1078 ".tla": {"TLA"}, 1079 ".tm": {"Tcl"}, 1080 ".tmac": {"Roff"}, 1081 ".tmcommand": {"XML Property List"}, 1082 ".tml": {"XML"}, 1083 ".tmlanguage": {"XML Property List"}, 1084 ".tmpreferences": {"XML Property List"}, 1085 ".tmsnippet": {"XML Property List"}, 1086 ".tmtheme": {"XML Property List"}, 1087 ".tmux": {"Shell"}, 1088 ".toc": {"TeX", "World of Warcraft Addon Data"}, 1089 ".toml": {"TOML"}, 1090 ".tool": {"Shell"}, 1091 ".topojson": {"JSON"}, 1092 ".tpb": {"PLSQL"}, 1093 ".tpl": {"Smarty"}, 1094 ".tpp": {"C++"}, 1095 ".tps": {"PLSQL"}, 1096 ".trg": {"PLSQL"}, 1097 ".ts": {"TypeScript", "XML"}, 1098 ".tst": {"GAP", "Scilab"}, 1099 ".tsv": {"TSV"}, 1100 ".tsx": {"TSX", "XML"}, 1101 ".ttl": {"Turtle"}, 1102 ".tu": {"Turing"}, 1103 ".twig": {"Twig"}, 1104 ".txi": {"Texinfo"}, 1105 ".txl": {"TXL"}, 1106 ".txt": {"Text", "Vim Help File"}, 1107 ".uc": {"UnrealScript"}, 1108 ".udf": {"SQL"}, 1109 ".udo": {"Csound"}, 1110 ".ui": {"XML"}, 1111 ".unity": {"Unity3D Asset"}, 1112 ".uno": {"Uno"}, 1113 ".upc": {"Unified Parallel C"}, 1114 ".ur": {"UrWeb"}, 1115 ".urdf": {"XML"}, 1116 ".url": {"INI"}, 1117 ".urs": {"UrWeb"}, 1118 ".ux": {"XML"}, 1119 ".v": {"Coq", "V", "Verilog"}, 1120 ".vala": {"Vala"}, 1121 ".vapi": {"Vala"}, 1122 ".vark": {"Gosu"}, 1123 ".vb": {"Visual Basic .NET"}, 1124 ".vba": {"VBA", "Vim Script"}, 1125 ".vbhtml": {"Visual Basic .NET"}, 1126 ".vbproj": {"XML"}, 1127 ".vbs": {"VBScript"}, 1128 ".vcl": {"VCL"}, 1129 ".vcxproj": {"XML"}, 1130 ".vdf": {"Valve Data Format"}, 1131 ".veo": {"Verilog"}, 1132 ".vert": {"GLSL"}, 1133 ".vh": {"SystemVerilog"}, 1134 ".vhd": {"VHDL"}, 1135 ".vhdl": {"VHDL"}, 1136 ".vhf": {"VHDL"}, 1137 ".vhi": {"VHDL"}, 1138 ".vho": {"VHDL"}, 1139 ".vhost": {"ApacheConf", "Nginx"}, 1140 ".vhs": {"VHDL"}, 1141 ".vht": {"VHDL"}, 1142 ".vhw": {"VHDL"}, 1143 ".view.lkml": {"LookML"}, 1144 ".vim": {"Vim Script"}, 1145 ".vimrc": {"Vim Script"}, 1146 ".viw": {"SQL"}, 1147 ".vmb": {"Vim Script"}, 1148 ".volt": {"Volt"}, 1149 ".vrx": {"GLSL"}, 1150 ".vsh": {"GLSL"}, 1151 ".vshader": {"GLSL"}, 1152 ".vsixmanifest": {"XML"}, 1153 ".vssettings": {"XML"}, 1154 ".vstemplate": {"XML"}, 1155 ".vtt": {"WebVTT"}, 1156 ".vue": {"Vue"}, 1157 ".vw": {"PLSQL"}, 1158 ".vxml": {"XML"}, 1159 ".vy": {"Vyper"}, 1160 ".w": {"CWeb", "OpenEdge ABL"}, 1161 ".wast": {"WebAssembly"}, 1162 ".wat": {"WebAssembly"}, 1163 ".watchr": {"Ruby"}, 1164 ".wdl": {"wdl"}, 1165 ".webapp": {"JSON"}, 1166 ".webidl": {"WebIDL"}, 1167 ".webmanifest": {"JSON"}, 1168 ".weechatlog": {"IRC log"}, 1169 ".wiki": {"Wikitext"}, 1170 ".wikitext": {"Wikitext"}, 1171 ".wisp": {"wisp"}, 1172 ".wixproj": {"XML"}, 1173 ".wl": {"Mathematica"}, 1174 ".wlk": {"Wollok"}, 1175 ".wlt": {"Mathematica"}, 1176 ".wlua": {"Lua"}, 1177 ".workbook": {"Markdown"}, 1178 ".workflow": {"HCL", "XML"}, 1179 ".ws": {"Witcher Script"}, 1180 ".wsdl": {"XML"}, 1181 ".wsf": {"XML"}, 1182 ".wsgi": {"Python"}, 1183 ".wxi": {"XML"}, 1184 ".wxl": {"XML"}, 1185 ".wxs": {"XML"}, 1186 ".x": {"DirectX 3D File", "Linker Script", "Logos", "RPC"}, 1187 ".x10": {"X10"}, 1188 ".x3d": {"XML"}, 1189 ".x68": {"Motorola 68K Assembly"}, 1190 ".xacro": {"XML"}, 1191 ".xaml": {"XML"}, 1192 ".xbm": {"X BitMap"}, 1193 ".xc": {"XC"}, 1194 ".xht": {"HTML"}, 1195 ".xhtml": {"HTML"}, 1196 ".xi": {"Logos"}, 1197 ".xib": {"XML"}, 1198 ".xlf": {"XML"}, 1199 ".xliff": {"XML"}, 1200 ".xm": {"Logos"}, 1201 ".xmi": {"XML"}, 1202 ".xml": {"XML"}, 1203 ".xml.dist": {"XML"}, 1204 ".xmp": {"XML"}, 1205 ".xojo_code": {"Xojo"}, 1206 ".xojo_menu": {"Xojo"}, 1207 ".xojo_report": {"Xojo"}, 1208 ".xojo_script": {"Xojo"}, 1209 ".xojo_toolbar": {"Xojo"}, 1210 ".xojo_window": {"Xojo"}, 1211 ".xpl": {"XProc"}, 1212 ".xpm": {"X PixMap"}, 1213 ".xproc": {"XProc"}, 1214 ".xproj": {"XML"}, 1215 ".xpy": {"Python"}, 1216 ".xq": {"XQuery"}, 1217 ".xql": {"XQuery"}, 1218 ".xqm": {"XQuery"}, 1219 ".xquery": {"XQuery"}, 1220 ".xqy": {"XQuery"}, 1221 ".xrl": {"Erlang"}, 1222 ".xs": {"XS"}, 1223 ".xsd": {"XML"}, 1224 ".xsh": {"Xonsh"}, 1225 ".xsjs": {"JavaScript"}, 1226 ".xsjslib": {"JavaScript"}, 1227 ".xsl": {"XSLT"}, 1228 ".xslt": {"XSLT"}, 1229 ".xsp-config": {"XPages"}, 1230 ".xsp.metadata": {"XPages"}, 1231 ".xspec": {"XML"}, 1232 ".xtend": {"Xtend"}, 1233 ".xul": {"XML"}, 1234 ".xzap": {"ZAP"}, 1235 ".y": {"Yacc"}, 1236 ".yacc": {"Yacc"}, 1237 ".yaml": {"MiniYAML", "YAML"}, 1238 ".yaml-tmlanguage": {"YAML"}, 1239 ".yaml.sed": {"YAML"}, 1240 ".yang": {"YANG"}, 1241 ".yap": {"Prolog"}, 1242 ".yar": {"YARA"}, 1243 ".yara": {"YARA"}, 1244 ".yasnippet": {"YASnippet"}, 1245 ".yml": {"YAML"}, 1246 ".yml.mysql": {"YAML"}, 1247 ".yrl": {"Erlang"}, 1248 ".yy": {"JSON", "Yacc"}, 1249 ".yyp": {"JSON"}, 1250 ".zap": {"ZAP"}, 1251 ".zcml": {"XML"}, 1252 ".zeek": {"Zeek"}, 1253 ".zep": {"Zephir"}, 1254 ".zig": {"Zig"}, 1255 ".zil": {"ZIL"}, 1256 ".zimpl": {"Zimpl"}, 1257 ".zmpl": {"Zimpl"}, 1258 ".zone": {"DNS Zone"}, 1259 ".zpl": {"Zimpl"}, 1260 ".zs": {"ZenScript"}, 1261 ".zsh": {"Shell"}, 1262 ".zsh-theme": {"Shell"}, 1263 } 1264 1265 var ExtensionsByLanguage = map[string][]string{ 1266 "1C Enterprise": {".bsl", ".os"}, 1267 "2-Dimensional Array": {".2da"}, 1268 "4D": {".4dm"}, 1269 "ABAP": {".abap"}, 1270 "ABAP CDS": {".asddls"}, 1271 "ABNF": {".abnf"}, 1272 "AGS Script": {".asc", ".ash"}, 1273 "AIDL": {".aidl"}, 1274 "AL": {".al"}, 1275 "AMPL": {".ampl", ".mod"}, 1276 "ANTLR": {".g4"}, 1277 "API Blueprint": {".apib"}, 1278 "APL": {".apl", ".dyalog"}, 1279 "ASL": {".asl", ".dsl"}, 1280 "ASN.1": {".asn", ".asn1"}, 1281 "ASP.NET": {".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, 1282 "ATS": {".dats", ".hats", ".sats"}, 1283 "ActionScript": {".as"}, 1284 "Ada": {".adb", ".ada", ".ads"}, 1285 "Adobe Font Metrics": {".afm"}, 1286 "Agda": {".agda"}, 1287 "Alloy": {".als"}, 1288 "Altium Designer": {".outjob", ".pcbdoc", ".prjpcb", ".schdoc"}, 1289 "AngelScript": {".as", ".angelscript"}, 1290 "ApacheConf": {".apacheconf", ".vhost"}, 1291 "Apex": {".cls"}, 1292 "Apollo Guidance Computer": {".agc"}, 1293 "AppleScript": {".applescript", ".scpt"}, 1294 "Arc": {".arc"}, 1295 "AsciiDoc": {".asciidoc", ".adoc", ".asc"}, 1296 "AspectJ": {".aj"}, 1297 "Assembly": {".asm", ".a51", ".i", ".inc", ".nasm"}, 1298 "Astro": {".astro"}, 1299 "Asymptote": {".asy"}, 1300 "Augeas": {".aug"}, 1301 "AutoHotkey": {".ahk", ".ahkl"}, 1302 "AutoIt": {".au3"}, 1303 "Avro IDL": {".avdl"}, 1304 "Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"}, 1305 "BASIC": {".bas"}, 1306 "Ballerina": {".bal"}, 1307 "Batchfile": {".bat", ".cmd"}, 1308 "Beef": {".bf"}, 1309 "Befunge": {".befunge"}, 1310 "Berry": {".be"}, 1311 "BibTeX": {".bib", ".bibtex"}, 1312 "Bicep": {".bicep"}, 1313 "Bison": {".bison"}, 1314 "BitBake": {".bb"}, 1315 "Blade": {".blade", ".blade.php"}, 1316 "BlitzBasic": {".bb", ".decls"}, 1317 "BlitzMax": {".bmx"}, 1318 "Bluespec": {".bsv"}, 1319 "Boo": {".boo"}, 1320 "Boogie": {".bpl"}, 1321 "Brainfuck": {".b", ".bf"}, 1322 "Brightscript": {".brs"}, 1323 "C": {".c", ".cats", ".h", ".idc"}, 1324 "C#": {".cs", ".cake", ".csx", ".linq"}, 1325 "C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".ixx", ".re", ".tcc", ".tpp"}, 1326 "C-ObjDump": {".c-objdump"}, 1327 "C2hs Haskell": {".chs"}, 1328 "CIL": {".cil"}, 1329 "CLIPS": {".clp"}, 1330 "CMake": {".cmake", ".cmake.in"}, 1331 "COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"}, 1332 "COLLADA": {".dae"}, 1333 "CSON": {".cson"}, 1334 "CSS": {".css"}, 1335 "CSV": {".csv"}, 1336 "CUE": {".cue"}, 1337 "CWeb": {".w"}, 1338 "Cabal Config": {".cabal"}, 1339 "Cadence": {".cdc"}, 1340 "Cairo": {".cairo"}, 1341 "CameLIGO": {".mligo"}, 1342 "Cap'n Proto": {".capnp"}, 1343 "CartoCSS": {".mss"}, 1344 "Ceylon": {".ceylon"}, 1345 "Chapel": {".chpl"}, 1346 "Charity": {".ch"}, 1347 "ChucK": {".ck"}, 1348 "Cirru": {".cirru"}, 1349 "Clarion": {".clw"}, 1350 "Clarity": {".clar"}, 1351 "Classic ASP": {".asp"}, 1352 "Clean": {".icl", ".dcl"}, 1353 "Click": {".click"}, 1354 "Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"}, 1355 "Closure Templates": {".soy"}, 1356 "CoNLL-U": {".conllu", ".conll"}, 1357 "CodeQL": {".ql", ".qll"}, 1358 "CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"}, 1359 "ColdFusion": {".cfm", ".cfml"}, 1360 "ColdFusion CFC": {".cfc"}, 1361 "Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"}, 1362 "Common Workflow Language": {".cwl"}, 1363 "Component Pascal": {".cp", ".cps"}, 1364 "Cool": {".cl"}, 1365 "Coq": {".coq", ".v"}, 1366 "Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"}, 1367 "Creole": {".creole"}, 1368 "Crystal": {".cr"}, 1369 "Csound": {".orc", ".udo"}, 1370 "Csound Document": {".csd"}, 1371 "Csound Score": {".sco"}, 1372 "Cuda": {".cu", ".cuh"}, 1373 "Cue Sheet": {".cue"}, 1374 "Curry": {".curry"}, 1375 "Cycript": {".cy"}, 1376 "Cython": {".pyx", ".pxd", ".pxi"}, 1377 "D": {".d", ".di"}, 1378 "D-ObjDump": {".d-objdump"}, 1379 "DIGITAL Command Language": {".com"}, 1380 "DM": {".dm"}, 1381 "DNS Zone": {".zone", ".arpa"}, 1382 "DTrace": {".d"}, 1383 "Dafny": {".dfy"}, 1384 "Darcs Patch": {".darcspatch", ".dpatch"}, 1385 "Dart": {".dart"}, 1386 "DataWeave": {".dwl"}, 1387 "Debian Package Control File": {".dsc"}, 1388 "DenizenScript": {".dsc"}, 1389 "Dhall": {".dhall"}, 1390 "Diff": {".diff", ".patch"}, 1391 "DirectX 3D File": {".x"}, 1392 "Dockerfile": {".dockerfile"}, 1393 "Dogescript": {".djs"}, 1394 "Dylan": {".dylan", ".dyl", ".intr", ".lid"}, 1395 "E": {".e"}, 1396 "E-mail": {".eml", ".mbox"}, 1397 "EBNF": {".ebnf"}, 1398 "ECL": {".ecl", ".eclxml"}, 1399 "ECLiPSe": {".ecl"}, 1400 "EJS": {".ejs", ".ect", ".ejs.t", ".jst"}, 1401 "EQ": {".eq"}, 1402 "Eagle": {".sch", ".brd"}, 1403 "Easybuild": {".eb"}, 1404 "Ecere Projects": {".epj"}, 1405 "Edje Data Collection": {".edc"}, 1406 "Eiffel": {".e"}, 1407 "Elixir": {".ex", ".exs"}, 1408 "Elm": {".elm"}, 1409 "Emacs Lisp": {".el", ".emacs", ".emacs.desktop"}, 1410 "EmberScript": {".em", ".emberscript"}, 1411 "Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"}, 1412 "Euphoria": {".e", ".ex"}, 1413 "F#": {".fs", ".fsi", ".fsx"}, 1414 "F*": {".fst"}, 1415 "FIGlet Font": {".flf"}, 1416 "FLUX": {".fx", ".flux"}, 1417 "Factor": {".factor"}, 1418 "Fancy": {".fy", ".fancypack"}, 1419 "Fantom": {".fan"}, 1420 "Faust": {".dsp"}, 1421 "Fennel": {".fnl"}, 1422 "Filebench WML": {".f"}, 1423 "Filterscript": {".fs"}, 1424 "Fluent": {".ftl"}, 1425 "Formatted": {".for", ".eam.fs"}, 1426 "Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, 1427 "Fortran": {".f", ".f77", ".for", ".fpp"}, 1428 "Fortran Free Form": {".f90", ".f03", ".f08", ".f95"}, 1429 "FreeBasic": {".bi", ".bas"}, 1430 "FreeMarker": {".ftl"}, 1431 "Frege": {".fr"}, 1432 "Futhark": {".fut"}, 1433 "G-code": {".g", ".cnc", ".gco", ".gcode"}, 1434 "GAML": {".gaml"}, 1435 "GAMS": {".gms"}, 1436 "GAP": {".g", ".gap", ".gd", ".gi", ".tst"}, 1437 "GCC Machine Description": {".md"}, 1438 "GDB": {".gdb", ".gdbinit"}, 1439 "GDScript": {".gd"}, 1440 "GEDCOM": {".ged"}, 1441 "GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslf", ".glslv", ".gs", ".gshader", ".rchit", ".rmiss", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"}, 1442 "GN": {".gn", ".gni"}, 1443 "GSC": {".gsc", ".csc", ".gsh"}, 1444 "Game Maker Language": {".gml"}, 1445 "Genero": {".4gl"}, 1446 "Genero Forms": {".per"}, 1447 "Genie": {".gs"}, 1448 "Genshi": {".kid"}, 1449 "Gentoo Ebuild": {".ebuild"}, 1450 "Gentoo Eclass": {".eclass"}, 1451 "Gerber Image": {".gbr", ".cmp", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts", ".ncl", ".sol"}, 1452 "Gettext Catalog": {".po", ".pot"}, 1453 "Gherkin": {".feature", ".story"}, 1454 "Git Config": {".gitconfig"}, 1455 "Gleam": {".gleam"}, 1456 "Glyph": {".glf"}, 1457 "Glyph Bitmap Distribution Format": {".bdf"}, 1458 "Gnuplot": {".gp", ".gnu", ".gnuplot", ".p", ".plot", ".plt"}, 1459 "Go": {".go"}, 1460 "Golo": {".golo"}, 1461 "Gosu": {".gs", ".gst", ".gsx", ".vark"}, 1462 "Grace": {".grace"}, 1463 "Gradle": {".gradle"}, 1464 "Grammatical Framework": {".gf"}, 1465 "Graph Modeling Language": {".gml"}, 1466 "GraphQL": {".graphql", ".gql", ".graphqls"}, 1467 "Graphviz (DOT)": {".dot", ".gv"}, 1468 "Groovy": {".groovy", ".grt", ".gtpl", ".gvy"}, 1469 "Groovy Server Pages": {".gsp"}, 1470 "HAProxy": {".cfg"}, 1471 "HCL": {".hcl", ".nomad", ".tf", ".tfvars", ".workflow"}, 1472 "HLSL": {".hlsl", ".cginc", ".fx", ".fxh", ".hlsli"}, 1473 "HTML": {".html", ".hta", ".htm", ".html.hl", ".inc", ".xht", ".xhtml"}, 1474 "HTML+ECR": {".ecr"}, 1475 "HTML+EEX": {".eex", ".html.heex", ".html.leex"}, 1476 "HTML+ERB": {".erb", ".erb.deface", ".rhtml"}, 1477 "HTML+PHP": {".phtml"}, 1478 "HTML+Razor": {".cshtml", ".razor"}, 1479 "HTTP": {".http"}, 1480 "HXML": {".hxml"}, 1481 "Hack": {".hack", ".hh", ".hhi", ".php"}, 1482 "Haml": {".haml", ".haml.deface"}, 1483 "Handlebars": {".handlebars", ".hbs"}, 1484 "Harbour": {".hb"}, 1485 "Haskell": {".hs", ".hs-boot", ".hsc"}, 1486 "Haxe": {".hx", ".hxsl"}, 1487 "HiveQL": {".q", ".hql"}, 1488 "HolyC": {".hc"}, 1489 "Hy": {".hy"}, 1490 "HyPhy": {".bf"}, 1491 "IDL": {".pro", ".dlm"}, 1492 "IGOR Pro": {".ipf"}, 1493 "INI": {".ini", ".cfg", ".dof", ".lektorproject", ".prefs", ".pro", ".properties", ".url"}, 1494 "IRC log": {".irclog", ".weechatlog"}, 1495 "Idris": {".idr", ".lidr"}, 1496 "Ignore List": {".gitignore"}, 1497 "ImageJ Macro": {".ijm"}, 1498 "Inform 7": {".ni", ".i7x"}, 1499 "Inno Setup": {".iss", ".isl"}, 1500 "Io": {".io"}, 1501 "Ioke": {".ik"}, 1502 "Isabelle": {".thy"}, 1503 "J": {".ijs"}, 1504 "JFlex": {".flex", ".jflex"}, 1505 "JSON": {".json", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json-tmlanguage", ".jsonl", ".mcmeta", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp"}, 1506 "JSON with Comments": {".jsonc", ".code-snippets", ".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"}, 1507 "JSON5": {".json5"}, 1508 "JSONLD": {".jsonld"}, 1509 "JSONiq": {".jq"}, 1510 "Janet": {".janet"}, 1511 "Jasmin": {".j"}, 1512 "Java": {".java", ".jav"}, 1513 "Java Properties": {".properties"}, 1514 "Java Server Pages": {".jsp"}, 1515 "JavaScript": {".js", "._js", ".bones", ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".javascript", ".jsb", ".jscad", ".jsfl", ".jslib", ".jsm", ".jspre", ".jss", ".jsx", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, 1516 "JavaScript+ERB": {".js.erb"}, 1517 "Jest Snapshot": {".snap"}, 1518 "Jinja": {".jinja", ".j2", ".jinja2"}, 1519 "Jison": {".jison"}, 1520 "Jison Lex": {".jisonlex"}, 1521 "Jolie": {".ol", ".iol"}, 1522 "Jsonnet": {".jsonnet", ".libsonnet"}, 1523 "Julia": {".jl"}, 1524 "Jupyter Notebook": {".ipynb"}, 1525 "KRL": {".krl"}, 1526 "Kaitai Struct": {".ksy"}, 1527 "KakouneScript": {".kak"}, 1528 "KiCad Layout": {".kicad_pcb", ".kicad_mod", ".kicad_wks"}, 1529 "KiCad Legacy Layout": {".brd"}, 1530 "KiCad Schematic": {".sch"}, 1531 "Kit": {".kit"}, 1532 "Kotlin": {".kt", ".ktm", ".kts"}, 1533 "Kusto": {".csl"}, 1534 "LFE": {".lfe"}, 1535 "LLVM": {".ll"}, 1536 "LOLCODE": {".lol"}, 1537 "LSL": {".lsl", ".lslp"}, 1538 "LTspice Symbol": {".asy"}, 1539 "LabVIEW": {".lvproj", ".lvlib"}, 1540 "Lark": {".lark"}, 1541 "Lasso": {".lasso", ".las", ".lasso8", ".lasso9"}, 1542 "Latte": {".latte"}, 1543 "Lean": {".lean", ".hlean"}, 1544 "Less": {".less"}, 1545 "Lex": {".l", ".lex"}, 1546 "LigoLANG": {".ligo"}, 1547 "LilyPond": {".ly", ".ily"}, 1548 "Limbo": {".b", ".m"}, 1549 "Linker Script": {".ld", ".lds", ".x"}, 1550 "Linux Kernel Module": {".mod"}, 1551 "Liquid": {".liquid"}, 1552 "Literate Agda": {".lagda"}, 1553 "Literate CoffeeScript": {".litcoffee", ".coffee.md"}, 1554 "Literate Haskell": {".lhs"}, 1555 "LiveScript": {".ls", "._ls"}, 1556 "Logos": {".xm", ".x", ".xi"}, 1557 "Logtalk": {".lgt", ".logtalk"}, 1558 "LookML": {".lookml", ".model.lkml", ".view.lkml"}, 1559 "LoomScript": {".ls"}, 1560 "Lua": {".lua", ".fcgi", ".nse", ".p8", ".pd_lua", ".rbxs", ".rockspec", ".wlua"}, 1561 "M": {".mumps", ".m"}, 1562 "M4": {".m4", ".mc"}, 1563 "M4Sugar": {".m4"}, 1564 "MATLAB": {".matlab", ".m"}, 1565 "MAXScript": {".ms", ".mcr"}, 1566 "MLIR": {".mlir"}, 1567 "MQL4": {".mq4", ".mqh"}, 1568 "MQL5": {".mq5", ".mqh"}, 1569 "MTML": {".mtml"}, 1570 "MUF": {".muf", ".m"}, 1571 "Macaulay2": {".m2"}, 1572 "Makefile": {".mak", ".d", ".make", ".makefile", ".mk", ".mkfile"}, 1573 "Mako": {".mako", ".mao"}, 1574 "Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mdx", ".mkd", ".mkdn", ".mkdown", ".ronn", ".scd", ".workbook"}, 1575 "Marko": {".marko"}, 1576 "Mask": {".mask"}, 1577 "Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"}, 1578 "Max": {".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat"}, 1579 "Mercury": {".m", ".moo"}, 1580 "Metal": {".metal"}, 1581 "Microsoft Developer Studio Project": {".dsp"}, 1582 "Microsoft Visual Studio Solution": {".sln"}, 1583 "MiniD": {".minid"}, 1584 "MiniYAML": {".yaml"}, 1585 "Mint": {".mint"}, 1586 "Mirah": {".druby", ".duby", ".mirah"}, 1587 "Modelica": {".mo"}, 1588 "Modula-2": {".mod"}, 1589 "Modula-3": {".i3", ".ig", ".m3", ".mg"}, 1590 "Module Management System": {".mms", ".mmk"}, 1591 "Monkey": {".monkey", ".monkey2"}, 1592 "Monkey C": {".mc"}, 1593 "Moocode": {".moo"}, 1594 "MoonScript": {".moon"}, 1595 "Motoko": {".mo"}, 1596 "Motorola 68K Assembly": {".asm", ".i", ".inc", ".s", ".x68"}, 1597 "Muse": {".muse"}, 1598 "Mustache": {".mustache"}, 1599 "Myghty": {".myt"}, 1600 "NASL": {".nasl", ".inc"}, 1601 "NCL": {".ncl"}, 1602 "NEON": {".neon"}, 1603 "NL": {".nl"}, 1604 "NSIS": {".nsi", ".nsh"}, 1605 "NWScript": {".nss"}, 1606 "Nearley": {".ne", ".nearley"}, 1607 "Nemerle": {".n"}, 1608 "NetLinx": {".axs", ".axi"}, 1609 "NetLinx+ERB": {".axs.erb", ".axi.erb"}, 1610 "NetLogo": {".nlogo"}, 1611 "NewLisp": {".nl", ".lisp", ".lsp"}, 1612 "Nextflow": {".nf"}, 1613 "Nginx": {".nginx", ".nginxconf", ".vhost"}, 1614 "Nim": {".nim", ".nim.cfg", ".nimble", ".nimrod", ".nims"}, 1615 "Ninja": {".ninja"}, 1616 "Nit": {".nit"}, 1617 "Nix": {".nix"}, 1618 "Nu": {".nu"}, 1619 "NumPy": {".numpy", ".numpyw", ".numsc"}, 1620 "Nunjucks": {".njk"}, 1621 "OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"}, 1622 "ObjDump": {".objdump"}, 1623 "Object Data Instance Notation": {".odin"}, 1624 "ObjectScript": {".cls"}, 1625 "Objective-C": {".m", ".h"}, 1626 "Objective-C++": {".mm"}, 1627 "Objective-J": {".j", ".sj"}, 1628 "Odin": {".odin"}, 1629 "Omgrofl": {".omgrofl"}, 1630 "Opa": {".opa"}, 1631 "Opal": {".opal"}, 1632 "Open Policy Agent": {".rego"}, 1633 "OpenCL": {".cl", ".opencl"}, 1634 "OpenEdge ABL": {".p", ".cls", ".w"}, 1635 "OpenQASM": {".qasm"}, 1636 "OpenSCAD": {".scad"}, 1637 "OpenStep Property List": {".plist", ".glyphs"}, 1638 "OpenType Feature File": {".fea"}, 1639 "Org": {".org"}, 1640 "Ox": {".ox", ".oxh", ".oxo"}, 1641 "Oxygene": {".oxygene"}, 1642 "Oz": {".oz"}, 1643 "P4": {".p4"}, 1644 "PEG.js": {".pegjs"}, 1645 "PHP": {".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"}, 1646 "PLSQL": {".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"}, 1647 "PLpgSQL": {".pgsql", ".sql"}, 1648 "POV-Ray SDL": {".pov", ".inc"}, 1649 "Pan": {".pan"}, 1650 "Papyrus": {".psc"}, 1651 "Parrot": {".parrot"}, 1652 "Parrot Assembly": {".pasm"}, 1653 "Parrot Internal Representation": {".pir"}, 1654 "Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"}, 1655 "Pawn": {".pwn", ".inc", ".sma"}, 1656 "Pep8": {".pep"}, 1657 "Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t"}, 1658 "Pic": {".pic", ".chem"}, 1659 "Pickle": {".pkl"}, 1660 "PicoLisp": {".l"}, 1661 "PigLatin": {".pig"}, 1662 "Pike": {".pike", ".pmod"}, 1663 "PlantUML": {".puml", ".iuml", ".plantuml"}, 1664 "Pod": {".pod"}, 1665 "Pod 6": {".pod", ".pod6"}, 1666 "PogoScript": {".pogo"}, 1667 "Pony": {".pony"}, 1668 "PostCSS": {".pcss", ".postcss"}, 1669 "PostScript": {".ps", ".eps", ".epsi", ".pfa"}, 1670 "PowerBuilder": {".pbt", ".sra", ".sru", ".srw"}, 1671 "PowerShell": {".ps1", ".psd1", ".psm1"}, 1672 "Prisma": {".prisma"}, 1673 "Processing": {".pde"}, 1674 "Proguard": {".pro"}, 1675 "Prolog": {".pl", ".pro", ".prolog", ".yap"}, 1676 "Promela": {".pml"}, 1677 "Propeller Spin": {".spin"}, 1678 "Protocol Buffer": {".proto"}, 1679 "Protocol Buffer Text Format": {".textproto", ".pbt", ".pbtxt"}, 1680 "Public Key": {".asc", ".pub"}, 1681 "Pug": {".jade", ".pug"}, 1682 "Puppet": {".pp"}, 1683 "Pure Data": {".pd"}, 1684 "PureBasic": {".pb", ".pbi"}, 1685 "PureScript": {".purs"}, 1686 "Python": {".py", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".smk", ".spec", ".tac", ".wsgi", ".xpy"}, 1687 "Python traceback": {".pytb"}, 1688 "Q#": {".qs"}, 1689 "QML": {".qml", ".qbs"}, 1690 "QMake": {".pro", ".pri"}, 1691 "Qt Script": {".qs"}, 1692 "R": {".r", ".rd", ".rsx"}, 1693 "RAML": {".raml"}, 1694 "RDoc": {".rdoc"}, 1695 "REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"}, 1696 "REXX": {".rexx", ".pprx", ".rex"}, 1697 "RMarkdown": {".qmd", ".rmd"}, 1698 "RPC": {".x"}, 1699 "RPGLE": {".rpgle", ".sqlrpgle"}, 1700 "RPM Spec": {".spec"}, 1701 "RUNOFF": {".rnh", ".rno"}, 1702 "Racket": {".rkt", ".rktd", ".rktl", ".scrbl"}, 1703 "Ragel": {".rl"}, 1704 "Raku": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".raku", ".rakumod", ".t"}, 1705 "Rascal": {".rsc"}, 1706 "Raw token data": {".raw"}, 1707 "ReScript": {".res"}, 1708 "Reason": {".re", ".rei"}, 1709 "ReasonLIGO": {".religo"}, 1710 "Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"}, 1711 "Red": {".red", ".reds"}, 1712 "Redcode": {".cw"}, 1713 "Regular Expression": {".regexp", ".regex"}, 1714 "Ren'Py": {".rpy"}, 1715 "RenderScript": {".rs", ".rsh"}, 1716 "Rich Text Format": {".rtf"}, 1717 "Ring": {".ring"}, 1718 "Riot": {".riot"}, 1719 "RobotFramework": {".robot"}, 1720 "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"}, 1721 "Roff Manpage": {".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"}, 1722 "Rouge": {".rg"}, 1723 "Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".prawn", ".rabl", ".rake", ".rbi", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"}, 1724 "Rust": {".rs", ".rs.in"}, 1725 "SAS": {".sas"}, 1726 "SCSS": {".scss"}, 1727 "SELinux Policy": {".te"}, 1728 "SMT": {".smt2", ".smt"}, 1729 "SPARQL": {".sparql", ".rq"}, 1730 "SQF": {".sqf", ".hqf"}, 1731 "SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"}, 1732 "SQLPL": {".sql", ".db2"}, 1733 "SRecode Template": {".srt"}, 1734 "STON": {".ston"}, 1735 "SVG": {".svg"}, 1736 "SWIG": {".i"}, 1737 "Sage": {".sage", ".sagews"}, 1738 "SaltStack": {".sls"}, 1739 "Sass": {".sass"}, 1740 "Scala": {".scala", ".kojo", ".sbt", ".sc"}, 1741 "Scaml": {".scaml"}, 1742 "Scheme": {".scm", ".sch", ".sld", ".sls", ".sps", ".ss"}, 1743 "Scilab": {".sci", ".sce", ".tst"}, 1744 "Self": {".self"}, 1745 "ShaderLab": {".shader"}, 1746 "Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".env", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh", ".zsh-theme"}, 1747 "ShellSession": {".sh-session"}, 1748 "Shen": {".shen"}, 1749 "Sieve": {".sieve"}, 1750 "Slash": {".sl"}, 1751 "Slice": {".ice"}, 1752 "Slim": {".slim"}, 1753 "SmPL": {".cocci"}, 1754 "Smali": {".smali"}, 1755 "Smalltalk": {".st", ".cs"}, 1756 "Smarty": {".tpl"}, 1757 "Solidity": {".sol"}, 1758 "SourcePawn": {".sp", ".inc"}, 1759 "Spline Font Database": {".sfd"}, 1760 "Squirrel": {".nut"}, 1761 "Stan": {".stan"}, 1762 "Standard ML": {".ml", ".fun", ".sig", ".sml"}, 1763 "Starlark": {".bzl"}, 1764 "Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"}, 1765 "StringTemplate": {".st"}, 1766 "Stylus": {".styl"}, 1767 "SubRip Text": {".srt"}, 1768 "SugarSS": {".sss"}, 1769 "SuperCollider": {".sc", ".scd"}, 1770 "Svelte": {".svelte"}, 1771 "Swift": {".swift"}, 1772 "SystemVerilog": {".sv", ".svh", ".vh"}, 1773 "TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"}, 1774 "TLA": {".tla"}, 1775 "TOML": {".toml"}, 1776 "TSQL": {".sql"}, 1777 "TSV": {".tsv"}, 1778 "TSX": {".tsx"}, 1779 "TXL": {".txl"}, 1780 "Talon": {".talon"}, 1781 "Tcl": {".tcl", ".adp", ".tcl.in", ".tm"}, 1782 "Tcsh": {".tcsh", ".csh"}, 1783 "TeX": {".tex", ".aux", ".bbx", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"}, 1784 "Tea": {".tea"}, 1785 "Terra": {".t"}, 1786 "Texinfo": {".texinfo", ".texi", ".txi"}, 1787 "Text": {".txt", ".fr", ".nb", ".ncl", ".no"}, 1788 "Textile": {".textile"}, 1789 "Thrift": {".thrift"}, 1790 "Turing": {".t", ".tu"}, 1791 "Turtle": {".ttl"}, 1792 "Twig": {".twig"}, 1793 "Type Language": {".tl"}, 1794 "TypeScript": {".ts"}, 1795 "Unified Parallel C": {".upc"}, 1796 "Unity3D Asset": {".anim", ".asset", ".mask", ".mat", ".meta", ".prefab", ".unity"}, 1797 "Unix Assembly": {".s", ".ms"}, 1798 "Uno": {".uno"}, 1799 "UnrealScript": {".uc"}, 1800 "UrWeb": {".ur", ".urs"}, 1801 "V": {".v"}, 1802 "VBA": {".bas", ".cls", ".frm", ".frx", ".vba"}, 1803 "VBScript": {".vbs"}, 1804 "VCL": {".vcl"}, 1805 "VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, 1806 "Vala": {".vala", ".vapi"}, 1807 "Valve Data Format": {".vdf"}, 1808 "Verilog": {".v", ".veo"}, 1809 "Vim Help File": {".txt"}, 1810 "Vim Script": {".vim", ".vba", ".vimrc", ".vmb"}, 1811 "Vim Snippet": {".snip", ".snippet", ".snippets"}, 1812 "Visual Basic .NET": {".vb", ".vbhtml"}, 1813 "Volt": {".volt"}, 1814 "Vue": {".vue"}, 1815 "Vyper": {".vy"}, 1816 "Wavefront Material": {".mtl"}, 1817 "Wavefront Object": {".obj"}, 1818 "Web Ontology Language": {".owl"}, 1819 "WebAssembly": {".wast", ".wat"}, 1820 "WebIDL": {".webidl"}, 1821 "WebVTT": {".vtt"}, 1822 "Wikitext": {".mediawiki", ".wiki", ".wikitext"}, 1823 "Win32 Message File": {".mc"}, 1824 "Windows Registry Entries": {".reg"}, 1825 "Witcher Script": {".ws"}, 1826 "Wollok": {".wlk"}, 1827 "World of Warcraft Addon Data": {".toc"}, 1828 "X BitMap": {".xbm"}, 1829 "X PixMap": {".xpm", ".pm"}, 1830 "X10": {".x10"}, 1831 "XC": {".xc"}, 1832 "XML": {".xml", ".adml", ".admx", ".ant", ".axaml", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".grxml", ".gst", ".hzp", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".res", ".resx", ".rs", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sublime-snippet", ".targets", ".tml", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xmp", ".xproj", ".xsd", ".xspec", ".xul", ".zcml"}, 1833 "XML Property List": {".plist", ".sttheme", ".tmcommand", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme"}, 1834 "XPages": {".xsp-config", ".xsp.metadata"}, 1835 "XProc": {".xpl", ".xproc"}, 1836 "XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"}, 1837 "XS": {".xs"}, 1838 "XSLT": {".xslt", ".xsl"}, 1839 "Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"}, 1840 "Xonsh": {".xsh"}, 1841 "Xtend": {".xtend"}, 1842 "YAML": {".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yaml.sed", ".yml.mysql"}, 1843 "YANG": {".yang"}, 1844 "YARA": {".yar", ".yara"}, 1845 "YASnippet": {".yasnippet"}, 1846 "Yacc": {".y", ".yacc", ".yy"}, 1847 "ZAP": {".zap", ".xzap"}, 1848 "ZIL": {".zil", ".mud"}, 1849 "Zeek": {".zeek", ".bro"}, 1850 "ZenScript": {".zs"}, 1851 "Zephir": {".zep"}, 1852 "Zig": {".zig"}, 1853 "Zimpl": {".zimpl", ".zmpl", ".zpl"}, 1854 "desktop": {".desktop", ".desktop.in", ".service"}, 1855 "dircolors": {".dircolors"}, 1856 "eC": {".ec", ".eh"}, 1857 "edn": {".edn"}, 1858 "fish": {".fish"}, 1859 "hoon": {".hoon"}, 1860 "jq": {".jq"}, 1861 "kvlang": {".kv"}, 1862 "mIRC Script": {".mrc"}, 1863 "mcfunction": {".mcfunction"}, 1864 "mupad": {".mu"}, 1865 "nanorc": {".nanorc"}, 1866 "nesC": {".nc"}, 1867 "ooc": {".ooc"}, 1868 "q": {".q"}, 1869 "reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"}, 1870 "sed": {".sed"}, 1871 "wdl": {".wdl"}, 1872 "wisp": {".wisp"}, 1873 "xBase": {".prg", ".ch", ".prw"}, 1874 }