{ "1C Enterprise": { "type": "programming", "color": "#814CCC", "extensions": [ ".bsl", ".os" ], "tm_scope": "source.bsl", "ace_mode": "text", "language_id": 0 }, "ABAP": { "type": "programming", "color": "#E8274B", "extensions": [ ".abap" ], "tm_scope": "source.abap", "ace_mode": "abap", "language_id": 1 }, "ABNF": { "type": "data", "ace_mode": "text", "extensions": [ ".abnf" ], "tm_scope": "source.abnf", "language_id": 429 }, "AGS Script": { "type": "programming", "color": "#B9D9FF", "aliases": [ "ags" ], "extensions": [ ".asc", ".ash" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 2 }, "AMPL": { "type": "programming", "color": "#E6EFBB", "extensions": [ ".ampl", ".mod" ], "tm_scope": "source.ampl", "ace_mode": "text", "language_id": 3 }, "ANTLR": { "type": "programming", "color": "#9DC3FF", "extensions": [ ".g4" ], "tm_scope": "source.antlr", "ace_mode": "text", "language_id": 4 }, "API Blueprint": { "type": "markup", "color": "#2ACCA8", "ace_mode": "markdown", "extensions": [ ".apib" ], "tm_scope": "text.html.markdown.source.gfm.apib", "language_id": 5 }, "APL": { "type": "programming", "color": "#5A8164", "extensions": [ ".apl", ".dyalog" ], "interpreters": [ "apl", "aplx", "dyalog" ], "tm_scope": "source.apl", "ace_mode": "text", "codemirror_mode": "apl", "codemirror_mime_type": "text/apl", "language_id": 6 }, "ASN.1": { "type": "data", "extensions": [ ".asn", ".asn1" ], "tm_scope": "source.asn", "ace_mode": "text", "codemirror_mode": "asn.1", "codemirror_mime_type": "text/x-ttcn-asn", "language_id": 7 }, "ASP": { "type": "programming", "color": "#6a40fd", "tm_scope": "text.html.asp", "aliases": [ "aspx", "aspx-vb" ], "extensions": [ ".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd" ], "ace_mode": "text", "codemirror_mode": "htmlembedded", "codemirror_mime_type": "application/x-aspx", "language_id": 8 }, "ATS": { "type": "programming", "color": "#1ac620", "aliases": [ "ats2" ], "extensions": [ ".dats", ".hats", ".sats" ], "tm_scope": "source.ats", "ace_mode": "ocaml", "language_id": 9 }, "ActionScript": { "type": "programming", "tm_scope": "source.actionscript.3", "color": "#882B0F", "aliases": [ "actionscript 3", "actionscript3", "as3" ], "extensions": [ ".as" ], "ace_mode": "actionscript", "language_id": 10 }, "Ada": { "type": "programming", "color": "#02f88c", "extensions": [ ".adb", ".ada", ".ads" ], "aliases": [ "ada95", "ada2005" ], "tm_scope": "source.ada", "ace_mode": "ada", "language_id": 11 }, "Adobe Font Metrics": { "type": "data", "tm_scope": "source.afm", "extensions": [ ".afm" ], "aliases": [ "acfm", "adobe composite font metrics", "adobe multiple font metrics", "amfm" ], "ace_mode": "text", "language_id": 147198098 }, "Agda": { "type": "programming", "color": "#315665", "extensions": [ ".agda" ], "tm_scope": "source.agda", "ace_mode": "text", "language_id": 12 }, "Alloy": { "type": "programming", "color": "#64C800", "extensions": [ ".als" ], "tm_scope": "source.alloy", "ace_mode": "text", "language_id": 13 }, "Alpine Abuild": { "type": "programming", "group": "Shell", "aliases": [ "abuild", "apkbuild" ], "filenames": [ "APKBUILD" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 14 }, "Altium Designer": { "type": "data", "aliases": [ "altium" ], "extensions": [ ".OutJob", ".PcbDoc", ".PrjPCB", ".SchDoc" ], "tm_scope": "source.ini", "ace_mode": "ini", "language_id": 187772328 }, "AngelScript": { "type": "programming", "color": "#C7D7DC", "extensions": [ ".as", ".angelscript" ], "tm_scope": "source.angelscript", "ace_mode": "text", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 389477596 }, "Ant Build System": { "type": "data", "tm_scope": "text.xml.ant", "filenames": [ "ant.xml", "build.xml" ], "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "application/xml", "language_id": 15 }, "ApacheConf": { "type": "data", "aliases": [ "aconf", "apache" ], "extensions": [ ".apacheconf", ".vhost" ], "filenames": [ ".htaccess", "apache2.conf", "httpd.conf" ], "tm_scope": "source.apache-config", "ace_mode": "apache_conf", "language_id": 16 }, "Apex": { "type": "programming", "extensions": [ ".cls" ], "tm_scope": "source.java", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "language_id": 17 }, "Apollo Guidance Computer": { "type": "programming", "group": "Assembly", "extensions": [ ".agc" ], "tm_scope": "source.agc", "ace_mode": "assembly_x86", "language_id": 18 }, "AppleScript": { "type": "programming", "aliases": [ "osascript" ], "extensions": [ ".applescript", ".scpt" ], "interpreters": [ "osascript" ], "tm_scope": "source.applescript", "ace_mode": "applescript", "color": "#101F1F", "language_id": 19 }, "Arc": { "type": "programming", "color": "#aa2afe", "extensions": [ ".arc" ], "tm_scope": "none", "ace_mode": "text", "language_id": 20 }, "AsciiDoc": { "type": "prose", "ace_mode": "asciidoc", "wrap": true, "extensions": [ ".asciidoc", ".adoc", ".asc" ], "tm_scope": "text.html.asciidoc", "language_id": 22 }, "AspectJ": { "type": "programming", "color": "#a957b0", "extensions": [ ".aj" ], "tm_scope": "source.aspectj", "ace_mode": "text", "language_id": 23 }, "Assembly": { "type": "programming", "color": "#6E4C13", "aliases": [ "asm", "nasm" ], "extensions": [ ".asm", ".a51", ".i", ".inc", ".nasm" ], "tm_scope": "source.assembly", "ace_mode": "assembly_x86", "language_id": 24 }, "Asymptote": { "type": "programming", "color": "#4a0c0c", "extensions": [ ".asy" ], "interpreters": [ "asy" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-kotlin", "language_id": 591605007 }, "Augeas": { "type": "programming", "extensions": [ ".aug" ], "tm_scope": "none", "ace_mode": "text", "language_id": 25 }, "AutoHotkey": { "type": "programming", "color": "#6594b9", "aliases": [ "ahk" ], "extensions": [ ".ahk", ".ahkl" ], "tm_scope": "source.ahk", "ace_mode": "autohotkey", "language_id": 26 }, "AutoIt": { "type": "programming", "color": "#1C3552", "aliases": [ "au3", "AutoIt3", "AutoItScript" ], "extensions": [ ".au3" ], "tm_scope": "source.autoit", "ace_mode": "autohotkey", "language_id": 27 }, "Awk": { "type": "programming", "extensions": [ ".awk", ".auk", ".gawk", ".mawk", ".nawk" ], "interpreters": [ "awk", "gawk", "mawk", "nawk" ], "tm_scope": "source.awk", "ace_mode": "text", "language_id": 28 }, "Ballerina": { "type": "programming", "extensions": [ ".bal" ], "tm_scope": "source.ballerina", "ace_mode": "text", "color": "#FF5000", "language_id": 720859680 }, "Batchfile": { "type": "programming", "aliases": [ "bat", "batch", "dosbatch", "winbatch" ], "extensions": [ ".bat", ".cmd" ], "tm_scope": "source.batchfile", "ace_mode": "batchfile", "color": "#C1F12E", "language_id": 29 }, "Befunge": { "type": "programming", "extensions": [ ".befunge" ], "tm_scope": "source.befunge", "ace_mode": "text", "language_id": 30 }, "BibTeX": { "type": "markup", "group": "TeX", "extensions": [ ".bib", ".bibtex" ], "tm_scope": "text.bibtex", "ace_mode": "tex", "codemirror_mode": "stex", "codemirror_mime_type": "text/x-stex", "language_id": 982188347 }, "Bison": { "type": "programming", "group": "Yacc", "tm_scope": "source.yacc", "extensions": [ ".bison" ], "ace_mode": "text", "language_id": 31 }, "BitBake": { "type": "programming", "tm_scope": "none", "extensions": [ ".bb" ], "ace_mode": "text", "language_id": 32 }, "Blade": { "type": "markup", "group": "HTML", "extensions": [ ".blade", ".blade.php" ], "tm_scope": "text.html.php.blade", "ace_mode": "text", "language_id": 33 }, "BlitzBasic": { "type": "programming", "aliases": [ "b3d", "blitz3d", "blitzplus", "bplus" ], "extensions": [ ".bb", ".decls" ], "tm_scope": "source.blitzmax", "ace_mode": "text", "language_id": 34 }, "BlitzMax": { "type": "programming", "color": "#cd6400", "extensions": [ ".bmx" ], "aliases": [ "bmax" ], "tm_scope": "source.blitzmax", "ace_mode": "text", "language_id": 35 }, "Bluespec": { "type": "programming", "extensions": [ ".bsv" ], "tm_scope": "source.bsv", "ace_mode": "verilog", "language_id": 36 }, "Boo": { "type": "programming", "color": "#d4bec1", "extensions": [ ".boo" ], "ace_mode": "text", "tm_scope": "source.boo", "language_id": 37 }, "Brainfuck": { "type": "programming", "color": "#2F2530", "extensions": [ ".b", ".bf" ], "tm_scope": "source.bf", "ace_mode": "text", "codemirror_mode": "brainfuck", "codemirror_mime_type": "text/x-brainfuck", "language_id": 38 }, "Brightscript": { "type": "programming", "extensions": [ ".brs" ], "tm_scope": "source.brightscript", "ace_mode": "text", "language_id": 39 }, "C": { "type": "programming", "color": "#555555", "extensions": [ ".c", ".cats", ".h", ".idc" ], "interpreters": [ "tcc" ], "tm_scope": "source.c", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 41 }, "C#": { "type": "programming", "ace_mode": "csharp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csharp", "tm_scope": "source.cs", "color": "#178600", "aliases": [ "csharp" ], "extensions": [ ".cs", ".cake", ".csx" ], "language_id": 42 }, "C++": { "type": "programming", "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "color": "#f34b7d", "aliases": [ "cpp" ], "extensions": [ ".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp" ], "language_id": 43 }, "C-ObjDump": { "type": "data", "extensions": [ ".c-objdump" ], "tm_scope": "objdump.x86asm", "ace_mode": "assembly_x86", "language_id": 44 }, "C2hs Haskell": { "type": "programming", "group": "Haskell", "aliases": [ "c2hs" ], "extensions": [ ".chs" ], "tm_scope": "source.haskell", "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 45 }, "CLIPS": { "type": "programming", "extensions": [ ".clp" ], "tm_scope": "source.clips", "ace_mode": "text", "language_id": 46 }, "CMake": { "type": "programming", "extensions": [ ".cmake", ".cmake.in" ], "filenames": [ "CMakeLists.txt" ], "tm_scope": "source.cmake", "ace_mode": "text", "codemirror_mode": "cmake", "codemirror_mime_type": "text/x-cmake", "language_id": 47 }, "COBOL": { "type": "programming", "extensions": [ ".cob", ".cbl", ".ccp", ".cobol", ".cpy" ], "tm_scope": "source.cobol", "ace_mode": "cobol", "codemirror_mode": "cobol", "codemirror_mime_type": "text/x-cobol", "language_id": 48 }, "COLLADA": { "type": "data", "extensions": [ ".dae" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 49 }, "CSON": { "type": "data", "tm_scope": "source.coffee", "ace_mode": "coffee", "codemirror_mode": "coffeescript", "codemirror_mime_type": "text/x-coffeescript", "extensions": [ ".cson" ], "language_id": 424 }, "CSS": { "type": "markup", "tm_scope": "source.css", "ace_mode": "css", "codemirror_mode": "css", "codemirror_mime_type": "text/css", "color": "#563d7c", "extensions": [ ".css" ], "language_id": 50 }, "CSV": { "type": "data", "ace_mode": "text", "tm_scope": "none", "extensions": [ ".csv" ], "language_id": 51 }, "CWeb": { "type": "programming", "extensions": [ ".w" ], "tm_scope": "none", "ace_mode": "text", "language_id": 657332628 }, "Cabal Config": { "type": "data", "aliases": [ "Cabal" ], "extensions": [ ".cabal" ], "filenames": [ "cabal.config", "cabal.project" ], "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "tm_scope": "source.cabal", "language_id": 677095381 }, "Cap'n Proto": { "type": "programming", "tm_scope": "source.capnp", "extensions": [ ".capnp" ], "ace_mode": "text", "language_id": 52 }, "CartoCSS": { "type": "programming", "aliases": [ "Carto" ], "extensions": [ ".mss" ], "ace_mode": "text", "tm_scope": "source.css.mss", "language_id": 53 }, "Ceylon": { "type": "programming", "color": "#dfa535", "extensions": [ ".ceylon" ], "tm_scope": "source.ceylon", "ace_mode": "text", "language_id": 54 }, "Chapel": { "type": "programming", "color": "#8dc63f", "aliases": [ "chpl" ], "extensions": [ ".chpl" ], "tm_scope": "source.chapel", "ace_mode": "text", "language_id": 55 }, "Charity": { "type": "programming", "extensions": [ ".ch" ], "tm_scope": "none", "ace_mode": "text", "language_id": 56 }, "ChucK": { "type": "programming", "extensions": [ ".ck" ], "tm_scope": "source.java", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "language_id": 57 }, "Cirru": { "type": "programming", "color": "#ccccff", "tm_scope": "source.cirru", "ace_mode": "cirru", "extensions": [ ".cirru" ], "language_id": 58 }, "Clarion": { "type": "programming", "color": "#db901e", "ace_mode": "text", "extensions": [ ".clw" ], "tm_scope": "source.clarion", "language_id": 59 }, "Clean": { "type": "programming", "color": "#3F85AF", "extensions": [ ".icl", ".dcl" ], "tm_scope": "source.clean", "ace_mode": "text", "language_id": 60 }, "Click": { "type": "programming", "color": "#E4E6F3", "extensions": [ ".click" ], "tm_scope": "source.click", "ace_mode": "text", "language_id": 61 }, "Clojure": { "type": "programming", "tm_scope": "source.clojure", "ace_mode": "clojure", "codemirror_mode": "clojure", "codemirror_mime_type": "text/x-clojure", "color": "#db5855", "extensions": [ ".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic" ], "filenames": [ "riemann.config" ], "language_id": 62 }, "Closure Templates": { "type": "markup", "group": "HTML", "ace_mode": "soy_template", "codemirror_mode": "soy", "codemirror_mime_type": "text/x-soy", "aliases": [ "soy" ], "extensions": [ ".soy" ], "tm_scope": "text.html.soy", "language_id": 357046146 }, "Cloud Firestore Security Rules": { "type": "data", "ace_mode": "less", "codemirror_mode": "css", "codemirror_mime_type": "text/css", "tm_scope": "source.firestore", "filenames": [ "firestore.rules" ], "language_id": 407996372 }, "CoNLL-U": { "type": "data", "extensions": [ ".conllu", ".conll" ], "tm_scope": "text.conllu", "ace_mode": "text", "aliases": [ "CoNLL", "CoNLL-X" ], "language_id": 421026389 }, "CoffeeScript": { "type": "programming", "tm_scope": "source.coffee", "ace_mode": "coffee", "codemirror_mode": "coffeescript", "codemirror_mime_type": "text/x-coffeescript", "color": "#244776", "aliases": [ "coffee", "coffee-script" ], "extensions": [ ".coffee", "._coffee", ".cake", ".cjsx", ".iced" ], "filenames": [ "Cakefile" ], "interpreters": [ "coffee" ], "language_id": 63 }, "ColdFusion": { "type": "programming", "ace_mode": "coldfusion", "color": "#ed2cd6", "aliases": [ "cfm", "cfml", "coldfusion html" ], "extensions": [ ".cfm", ".cfml" ], "tm_scope": "text.html.cfm", "language_id": 64 }, "ColdFusion CFC": { "type": "programming", "group": "ColdFusion", "ace_mode": "coldfusion", "aliases": [ "cfc" ], "extensions": [ ".cfc" ], "tm_scope": "source.cfscript", "language_id": 65 }, "Common Lisp": { "type": "programming", "tm_scope": "source.lisp", "color": "#3fb68b", "aliases": [ "lisp" ], "extensions": [ ".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp" ], "interpreters": [ "lisp", "sbcl", "ccl", "clisp", "ecl" ], "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 66 }, "Common Workflow Language": { "aliases": [ "cwl" ], "type": "programming", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "extensions": [ ".cwl" ], "interpreters": [ "cwl-runner" ], "color": "#B5314C", "tm_scope": "source.cwl", "language_id": 988547172 }, "Component Pascal": { "type": "programming", "color": "#B0CE4E", "extensions": [ ".cp", ".cps" ], "tm_scope": "source.pascal", "aliases": [ "delphi", "objectpascal" ], "ace_mode": "pascal", "codemirror_mode": "pascal", "codemirror_mime_type": "text/x-pascal", "language_id": 67 }, "Cool": { "type": "programming", "extensions": [ ".cl" ], "tm_scope": "source.cool", "ace_mode": "text", "language_id": 68 }, "Coq": { "type": "programming", "extensions": [ ".coq", ".v" ], "tm_scope": "source.coq", "ace_mode": "text", "language_id": 69 }, "Cpp-ObjDump": { "type": "data", "extensions": [ ".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump" ], "tm_scope": "objdump.x86asm", "aliases": [ "c++-objdump" ], "ace_mode": "assembly_x86", "language_id": 70 }, "Creole": { "type": "prose", "wrap": true, "extensions": [ ".creole" ], "tm_scope": "text.html.creole", "ace_mode": "text", "language_id": 71 }, "Crystal": { "type": "programming", "color": "#000100", "extensions": [ ".cr" ], "ace_mode": "ruby", "codemirror_mode": "crystal", "codemirror_mime_type": "text/x-crystal", "tm_scope": "source.crystal", "interpreters": [ "crystal" ], "language_id": 72 }, "Csound": { "type": "programming", "aliases": [ "csound-orc" ], "extensions": [ ".orc", ".udo" ], "tm_scope": "source.csound", "ace_mode": "csound_orchestra", "language_id": 73 }, "Csound Document": { "type": "programming", "aliases": [ "csound-csd" ], "extensions": [ ".csd" ], "tm_scope": "source.csound-document", "ace_mode": "csound_document", "language_id": 74 }, "Csound Score": { "type": "programming", "aliases": [ "csound-sco" ], "extensions": [ ".sco" ], "tm_scope": "source.csound-score", "ace_mode": "csound_score", "language_id": 75 }, "Cuda": { "type": "programming", "extensions": [ ".cu", ".cuh" ], "tm_scope": "source.cuda-c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "color": "#3A4E3A", "language_id": 77 }, "Cycript": { "type": "programming", "extensions": [ ".cy" ], "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "text/javascript", "language_id": 78 }, "Cython": { "type": "programming", "group": "Python", "extensions": [ ".pyx", ".pxd", ".pxi" ], "aliases": [ "pyrex" ], "tm_scope": "source.cython", "ace_mode": "text", "codemirror_mode": "python", "codemirror_mime_type": "text/x-cython", "language_id": 79 }, "D": { "type": "programming", "color": "#ba595e", "extensions": [ ".d", ".di" ], "tm_scope": "source.d", "ace_mode": "d", "codemirror_mode": "d", "codemirror_mime_type": "text/x-d", "language_id": 80 }, "D-ObjDump": { "type": "data", "extensions": [ ".d-objdump" ], "tm_scope": "objdump.x86asm", "ace_mode": "assembly_x86", "language_id": 81 }, "DIGITAL Command Language": { "type": "programming", "aliases": [ "dcl" ], "extensions": [ ".com" ], "tm_scope": "none", "ace_mode": "text", "language_id": 82 }, "DM": { "type": "programming", "color": "#447265", "extensions": [ ".dm" ], "aliases": [ "byond" ], "tm_scope": "source.dm", "ace_mode": "c_cpp", "language_id": 83 }, "DNS Zone": { "type": "data", "extensions": [ ".zone", ".arpa" ], "tm_scope": "text.zone_file", "ace_mode": "text", "language_id": 84 }, "DTrace": { "type": "programming", "aliases": [ "dtrace-script" ], "extensions": [ ".d" ], "interpreters": [ "dtrace" ], "tm_scope": "source.c", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 85 }, "Darcs Patch": { "type": "data", "aliases": [ "dpatch" ], "extensions": [ ".darcspatch", ".dpatch" ], "tm_scope": "none", "ace_mode": "text", "language_id": 86 }, "Dart": { "type": "programming", "color": "#00B4AB", "extensions": [ ".dart" ], "interpreters": [ "dart" ], "tm_scope": "source.dart", "ace_mode": "dart", "codemirror_mode": "dart", "codemirror_mime_type": "application/dart", "language_id": 87 }, "DataWeave": { "type": "programming", "color": "#003a52", "extensions": [ ".dwl" ], "ace_mode": "text", "tm_scope": "source.data-weave", "language_id": 974514097 }, "Dhall": { "type": "programming", "color": "#dfafff", "extensions": [ ".dhall" ], "tm_scope": "source.haskell", "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 793969321 }, "Diff": { "type": "data", "extensions": [ ".diff", ".patch" ], "aliases": [ "udiff" ], "tm_scope": "source.diff", "ace_mode": "diff", "codemirror_mode": "diff", "codemirror_mime_type": "text/x-diff", "language_id": 88 }, "DirectX 3D File": { "type": "data", "extensions": [ ".x" ], "ace_mode": "text", "tm_scope": "none", "language_id": 201049282 }, "Dockerfile": { "type": "programming", "color": "#384d54", "tm_scope": "source.dockerfile", "extensions": [ ".dockerfile" ], "filenames": [ "Dockerfile" ], "ace_mode": "dockerfile", "codemirror_mode": "dockerfile", "codemirror_mime_type": "text/x-dockerfile", "language_id": 89 }, "Dogescript": { "type": "programming", "color": "#cca760", "extensions": [ ".djs" ], "tm_scope": "none", "ace_mode": "text", "language_id": 90 }, "Dylan": { "type": "programming", "color": "#6c616e", "extensions": [ ".dylan", ".dyl", ".intr", ".lid" ], "tm_scope": "source.dylan", "ace_mode": "text", "codemirror_mode": "dylan", "codemirror_mime_type": "text/x-dylan", "language_id": 91 }, "E": { "type": "programming", "color": "#ccce35", "extensions": [ ".E" ], "interpreters": [ "rune" ], "tm_scope": "none", "ace_mode": "text", "language_id": 92 }, "EBNF": { "type": "data", "extensions": [ ".ebnf" ], "tm_scope": "source.ebnf", "ace_mode": "text", "codemirror_mode": "ebnf", "codemirror_mime_type": "text/x-ebnf", "language_id": 430 }, "ECL": { "type": "programming", "color": "#8a1267", "extensions": [ ".ecl", ".eclxml" ], "tm_scope": "none", "ace_mode": "text", "codemirror_mode": "ecl", "codemirror_mime_type": "text/x-ecl", "language_id": 93 }, "ECLiPSe": { "type": "programming", "group": "prolog", "extensions": [ ".ecl" ], "tm_scope": "source.prolog.eclipse", "ace_mode": "prolog", "language_id": 94 }, "EJS": { "type": "markup", "group": "HTML", "extensions": [ ".ejs" ], "tm_scope": "text.html.js", "ace_mode": "ejs", "language_id": 95 }, "EML": { "type": "data", "extensions": [ ".eml", ".mbox" ], "tm_scope": "text.eml.basic", "ace_mode": "text", "language_id": 529653389 }, "EQ": { "type": "programming", "color": "#a78649", "extensions": [ ".eq" ], "tm_scope": "source.cs", "ace_mode": "csharp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csharp", "language_id": 96 }, "Eagle": { "type": "data", "extensions": [ ".sch", ".brd" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 97 }, "Easybuild": { "type": "data", "group": "Python", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "tm_scope": "source.python", "extensions": [ ".eb" ], "language_id": 342840477 }, "Ecere Projects": { "type": "data", "group": "JavaScript", "extensions": [ ".epj" ], "tm_scope": "source.json", "ace_mode": "json", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "language_id": 98 }, "EditorConfig": { "type": "data", "group": "INI", "filenames": [ ".editorconfig" ], "aliases": [ "editor-config" ], "ace_mode": "ini", "codemirror_mode": "properties", "codemirror_mime_type": "text/x-properties", "tm_scope": "source.editorconfig", "language_id": 96139566 }, "Edje Data Collection": { "type": "data", "extensions": [ ".edc" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 342840478 }, "Eiffel": { "type": "programming", "color": "#946d57", "extensions": [ ".e" ], "tm_scope": "source.eiffel", "ace_mode": "eiffel", "codemirror_mode": "eiffel", "codemirror_mime_type": "text/x-eiffel", "language_id": 99 }, "Elixir": { "type": "programming", "color": "#6e4a7e", "extensions": [ ".ex", ".exs" ], "tm_scope": "source.elixir", "ace_mode": "elixir", "filenames": [ "mix.lock" ], "interpreters": [ "elixir" ], "language_id": 100 }, "Elm": { "type": "programming", "color": "#60B5CC", "extensions": [ ".elm" ], "tm_scope": "source.elm", "ace_mode": "elm", "codemirror_mode": "elm", "codemirror_mime_type": "text/x-elm", "language_id": 101 }, "Emacs Lisp": { "type": "programming", "tm_scope": "source.emacs.lisp", "color": "#c065db", "aliases": [ "elisp", "emacs" ], "filenames": [ ".abbrev_defs", ".emacs", ".emacs.desktop", ".gnus", ".spacemacs", ".viper", "Cask", "Project.ede", "_emacs", "abbrev_defs" ], "extensions": [ ".el", ".emacs", ".emacs.desktop" ], "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 102 }, "EmberScript": { "type": "programming", "color": "#FFF4F3", "extensions": [ ".em", ".emberscript" ], "tm_scope": "source.coffee", "ace_mode": "coffee", "codemirror_mode": "coffeescript", "codemirror_mime_type": "text/x-coffeescript", "language_id": 103 }, "Erlang": { "type": "programming", "color": "#B83998", "extensions": [ ".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl" ], "filenames": [ "Emakefile", "rebar.config", "rebar.config.lock", "rebar.lock" ], "tm_scope": "source.erlang", "ace_mode": "erlang", "codemirror_mode": "erlang", "codemirror_mime_type": "text/x-erlang", "interpreters": [ "escript" ], "language_id": 104 }, "F#": { "type": "programming", "color": "#b845fc", "aliases": [ "fsharp" ], "extensions": [ ".fs", ".fsi", ".fsx" ], "tm_scope": "source.fsharp", "ace_mode": "text", "codemirror_mode": "mllike", "codemirror_mime_type": "text/x-fsharp", "language_id": 105 }, "F*": { "fs_name": "Fstar", "type": "programming", "color": "#572e30", "aliases": [ "fstar" ], "extensions": [ ".fst" ], "tm_scope": "source.fstar", "ace_mode": "text", "language_id": 336943375 }, "FIGlet Font": { "type": "data", "aliases": [ "FIGfont" ], "extensions": [ ".flf" ], "tm_scope": "source.figfont", "ace_mode": "text", "language_id": 686129783 }, "FLUX": { "type": "programming", "color": "#88ccff", "extensions": [ ".fx", ".flux" ], "tm_scope": "none", "ace_mode": "text", "language_id": 106 }, "Factor": { "type": "programming", "color": "#636746", "extensions": [ ".factor" ], "filenames": [ ".factor-boot-rc", ".factor-rc" ], "tm_scope": "source.factor", "ace_mode": "text", "codemirror_mode": "factor", "codemirror_mime_type": "text/x-factor", "language_id": 108 }, "Fancy": { "type": "programming", "color": "#7b9db4", "extensions": [ ".fy", ".fancypack" ], "filenames": [ "Fakefile" ], "tm_scope": "source.fancy", "ace_mode": "text", "language_id": 109 }, "Fantom": { "type": "programming", "color": "#14253c", "extensions": [ ".fan" ], "tm_scope": "source.fan", "ace_mode": "text", "language_id": 110 }, "Faust": { "type": "programming", "color": "#c37240", "extensions": [ ".dsp" ], "tm_scope": "source.faust", "ace_mode": "text", "language_id": 622529198 }, "Filebench WML": { "type": "programming", "extensions": [ ".f" ], "tm_scope": "none", "ace_mode": "text", "language_id": 111 }, "Filterscript": { "type": "programming", "group": "RenderScript", "extensions": [ ".fs" ], "tm_scope": "none", "ace_mode": "text", "language_id": 112 }, "Formatted": { "type": "data", "extensions": [ ".for", ".eam.fs" ], "tm_scope": "none", "ace_mode": "text", "language_id": 113 }, "Forth": { "type": "programming", "color": "#341708", "extensions": [ ".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs" ], "tm_scope": "source.forth", "ace_mode": "forth", "codemirror_mode": "forth", "codemirror_mime_type": "text/x-forth", "language_id": 114 }, "Fortran": { "type": "programming", "color": "#4d41b1", "extensions": [ ".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp" ], "tm_scope": "source.fortran", "ace_mode": "text", "codemirror_mode": "fortran", "codemirror_mime_type": "text/x-fortran", "language_id": 107 }, "FreeMarker": { "type": "programming", "color": "#0050b2", "aliases": [ "ftl" ], "extensions": [ ".ftl" ], "tm_scope": "text.html.ftl", "ace_mode": "ftl", "language_id": 115 }, "Frege": { "type": "programming", "color": "#00cafe", "extensions": [ ".fr" ], "tm_scope": "source.haskell", "ace_mode": "haskell", "language_id": 116 }, "G-code": { "type": "programming", "color": "#D08CF2", "extensions": [ ".g", ".cnc", ".gco", ".gcode" ], "tm_scope": "source.gcode", "ace_mode": "gcode", "language_id": 117 }, "GAML": { "type": "programming", "color": "#FFC766", "extensions": [ ".gaml" ], "tm_scope": "none", "ace_mode": "text", "language_id": 290345951 }, "GAMS": { "type": "programming", "extensions": [ ".gms" ], "tm_scope": "none", "ace_mode": "text", "language_id": 118 }, "GAP": { "type": "programming", "extensions": [ ".g", ".gap", ".gd", ".gi", ".tst" ], "tm_scope": "source.gap", "ace_mode": "text", "language_id": 119 }, "GCC Machine Description": { "type": "programming", "extensions": [ ".md" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 121 }, "GDB": { "type": "programming", "extensions": [ ".gdb", ".gdbinit" ], "tm_scope": "source.gdb", "ace_mode": "text", "language_id": 122 }, "GDScript": { "type": "programming", "color": "#355570", "extensions": [ ".gd" ], "tm_scope": "source.gdscript", "ace_mode": "text", "language_id": 123 }, "GLSL": { "type": "programming", "extensions": [ ".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslf", ".glslv", ".gs", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader" ], "tm_scope": "source.glsl", "ace_mode": "glsl", "language_id": 124 }, "GN": { "type": "data", "extensions": [ ".gn", ".gni" ], "interpreters": [ "gn" ], "filenames": [ ".gn" ], "tm_scope": "source.gn", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "language_id": 302957008 }, "Game Maker Language": { "type": "programming", "color": "#71b417", "extensions": [ ".gml" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 125 }, "Genie": { "type": "programming", "ace_mode": "text", "extensions": [ ".gs" ], "color": "#fb855d", "tm_scope": "none", "language_id": 792408528 }, "Genshi": { "type": "programming", "extensions": [ ".kid" ], "tm_scope": "text.xml.genshi", "aliases": [ "xml+genshi", "xml+kid" ], "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 126 }, "Gentoo Ebuild": { "type": "programming", "group": "Shell", "extensions": [ ".ebuild" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 127 }, "Gentoo Eclass": { "type": "programming", "group": "Shell", "extensions": [ ".eclass" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 128 }, "Gerber Image": { "type": "data", "aliases": [ "rs-274x" ], "extensions": [ ".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts" ], "interpreters": [ "gerbv", "gerbview" ], "tm_scope": "source.gerber", "ace_mode": "text", "language_id": 404627610 }, "Gettext Catalog": { "type": "prose", "searchable": false, "aliases": [ "pot" ], "extensions": [ ".po", ".pot" ], "tm_scope": "source.po", "ace_mode": "text", "language_id": 129 }, "Gherkin": { "type": "programming", "extensions": [ ".feature" ], "tm_scope": "text.gherkin.feature", "aliases": [ "cucumber" ], "ace_mode": "text", "color": "#5B2063", "language_id": 76 }, "Git Attributes": { "type": "data", "group": "INI", "aliases": [ "gitattributes" ], "filenames": [ ".gitattributes" ], "tm_scope": "source.gitattributes", "ace_mode": "gitignore", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 956324166 }, "Git Config": { "type": "data", "group": "INI", "aliases": [ "gitconfig", "gitmodules" ], "extensions": [ ".gitconfig" ], "filenames": [ ".gitconfig", ".gitmodules" ], "ace_mode": "ini", "codemirror_mode": "properties", "codemirror_mime_type": "text/x-properties", "tm_scope": "source.gitconfig", "language_id": 807968997 }, "Glyph": { "type": "programming", "color": "#c1ac7f", "extensions": [ ".glf" ], "tm_scope": "source.tcl", "ace_mode": "tcl", "codemirror_mode": "tcl", "codemirror_mime_type": "text/x-tcl", "language_id": 130 }, "Glyph Bitmap Distribution Format": { "type": "data", "extensions": [ ".bdf" ], "tm_scope": "source.bdf", "ace_mode": "text", "language_id": 997665271 }, "Gnuplot": { "type": "programming", "color": "#f0a9f0", "extensions": [ ".gp", ".gnu", ".gnuplot", ".p", ".plot", ".plt" ], "interpreters": [ "gnuplot" ], "tm_scope": "source.gnuplot", "ace_mode": "text", "language_id": 131 }, "Go": { "type": "programming", "color": "#00ADD8", "aliases": [ "golang" ], "extensions": [ ".go" ], "tm_scope": "source.go", "ace_mode": "golang", "codemirror_mode": "go", "codemirror_mime_type": "text/x-go", "language_id": 132 }, "Golo": { "type": "programming", "color": "#88562A", "extensions": [ ".golo" ], "tm_scope": "source.golo", "ace_mode": "text", "language_id": 133 }, "Gosu": { "type": "programming", "color": "#82937f", "extensions": [ ".gs", ".gst", ".gsx", ".vark" ], "tm_scope": "source.gosu.2", "ace_mode": "text", "language_id": 134 }, "Grace": { "type": "programming", "extensions": [ ".grace" ], "tm_scope": "source.grace", "ace_mode": "text", "language_id": 135 }, "Gradle": { "type": "data", "extensions": [ ".gradle" ], "tm_scope": "source.groovy.gradle", "ace_mode": "text", "language_id": 136 }, "Grammatical Framework": { "type": "programming", "aliases": [ "gf" ], "extensions": [ ".gf" ], "color": "#79aa7a", "tm_scope": "source.gf", "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 137 }, "Graph Modeling Language": { "type": "data", "extensions": [ ".gml" ], "tm_scope": "none", "ace_mode": "text", "language_id": 138 }, "GraphQL": { "type": "data", "extensions": [ ".graphql", ".gql", ".graphqls" ], "tm_scope": "source.graphql", "ace_mode": "text", "language_id": 139 }, "Graphviz (DOT)": { "type": "data", "tm_scope": "source.dot", "extensions": [ ".dot", ".gv" ], "ace_mode": "text", "language_id": 140 }, "Groovy": { "type": "programming", "tm_scope": "source.groovy", "ace_mode": "groovy", "codemirror_mode": "groovy", "codemirror_mime_type": "text/x-groovy", "color": "#e69f56", "extensions": [ ".groovy", ".grt", ".gtpl", ".gvy" ], "interpreters": [ "groovy" ], "filenames": [ "Jenkinsfile" ], "language_id": 142 }, "Groovy Server Pages": { "type": "programming", "group": "Groovy", "aliases": [ "gsp", "java server page" ], "extensions": [ ".gsp" ], "tm_scope": "text.html.jsp", "ace_mode": "jsp", "codemirror_mode": "htmlembedded", "codemirror_mime_type": "application/x-jsp", "language_id": 143 }, "HAProxy": { "type": "data", "extensions": [ ".cfg" ], "filenames": [ "haproxy.cfg" ], "tm_scope": "source.haproxy-config", "ace_mode": "text", "language_id": 366607477 }, "HCL": { "type": "programming", "extensions": [ ".hcl", ".tf", ".tfvars", ".workflow" ], "aliases": [ "terraform" ], "ace_mode": "ruby", "codemirror_mode": "ruby", "codemirror_mime_type": "text/x-ruby", "tm_scope": "source.terraform", "language_id": 144 }, "HLSL": { "type": "programming", "extensions": [ ".hlsl", ".cginc", ".fx", ".fxh", ".hlsli" ], "ace_mode": "text", "tm_scope": "source.hlsl", "language_id": 145 }, "HTML": { "type": "markup", "tm_scope": "text.html.basic", "ace_mode": "html", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "color": "#e34c26", "aliases": [ "xhtml" ], "extensions": [ ".html", ".htm", ".html.hl", ".inc", ".st", ".xht", ".xhtml" ], "language_id": 146 }, "HTML+Django": { "type": "markup", "tm_scope": "text.html.django", "group": "HTML", "extensions": [ ".jinja", ".jinja2", ".mustache", ".njk" ], "aliases": [ "django", "html+django/jinja", "html+jinja", "htmldjango", "njk", "nunjucks" ], "ace_mode": "django", "codemirror_mode": "django", "codemirror_mime_type": "text/x-django", "language_id": 147 }, "HTML+ECR": { "type": "markup", "tm_scope": "text.html.ecr", "group": "HTML", "aliases": [ "ecr" ], "extensions": [ ".ecr" ], "ace_mode": "text", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "language_id": 148 }, "HTML+EEX": { "type": "markup", "tm_scope": "text.html.elixir", "group": "HTML", "aliases": [ "eex" ], "extensions": [ ".eex" ], "ace_mode": "text", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "language_id": 149 }, "HTML+ERB": { "type": "markup", "tm_scope": "text.html.erb", "group": "HTML", "aliases": [ "erb" ], "extensions": [ ".erb", ".erb.deface" ], "ace_mode": "text", "codemirror_mode": "htmlembedded", "codemirror_mime_type": "application/x-erb", "language_id": 150 }, "HTML+PHP": { "type": "markup", "tm_scope": "text.html.php", "group": "HTML", "extensions": [ ".phtml" ], "ace_mode": "php", "codemirror_mode": "php", "codemirror_mime_type": "application/x-httpd-php", "language_id": 151 }, "HTML+Razor": { "type": "markup", "tm_scope": "text.html.cshtml", "group": "HTML", "aliases": [ "razor" ], "extensions": [ ".cshtml", ".razor" ], "ace_mode": "razor", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "language_id": 479039817 }, "HTTP": { "type": "data", "extensions": [ ".http" ], "tm_scope": "source.httpspec", "ace_mode": "text", "codemirror_mode": "http", "codemirror_mime_type": "message/http", "language_id": 152 }, "HXML": { "type": "data", "ace_mode": "text", "extensions": [ ".hxml" ], "tm_scope": "source.hxml", "language_id": 786683730 }, "Hack": { "type": "programming", "ace_mode": "php", "codemirror_mode": "php", "codemirror_mime_type": "application/x-httpd-php", "extensions": [ ".hack", ".hh", ".hhi", ".php" ], "tm_scope": "source.hack", "color": "#878787", "language_id": 153 }, "Haml": { "group": "HTML", "type": "markup", "extensions": [ ".haml", ".haml.deface" ], "tm_scope": "text.haml", "ace_mode": "haml", "codemirror_mode": "haml", "codemirror_mime_type": "text/x-haml", "language_id": 154 }, "Handlebars": { "type": "markup", "group": "HTML", "aliases": [ "hbs", "htmlbars" ], "extensions": [ ".handlebars", ".hbs" ], "tm_scope": "text.html.handlebars", "ace_mode": "handlebars", "language_id": 155 }, "Harbour": { "type": "programming", "color": "#0e60e3", "extensions": [ ".hb" ], "tm_scope": "source.harbour", "ace_mode": "text", "language_id": 156 }, "Haskell": { "type": "programming", "color": "#5e5086", "extensions": [ ".hs", ".hs-boot", ".hsc" ], "interpreters": [ "runhaskell" ], "tm_scope": "source.haskell", "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 157 }, "Haxe": { "type": "programming", "ace_mode": "haxe", "codemirror_mode": "haxe", "codemirror_mime_type": "text/x-haxe", "color": "#df7900", "extensions": [ ".hx", ".hxsl" ], "tm_scope": "source.hx", "language_id": 158 }, "HiveQL": { "type": "programming", "extensions": [ ".q", ".hql" ], "color": "#dce200", "tm_scope": "source.hql", "ace_mode": "sql", "language_id": 931814087 }, "HolyC": { "type": "programming", "color": "#ffefaf", "extensions": [ ".hc" ], "tm_scope": "source.hc", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 928121743 }, "Hy": { "type": "programming", "ace_mode": "text", "color": "#7790B2", "extensions": [ ".hy" ], "interpreters": [ "hy" ], "aliases": [ "hylang" ], "tm_scope": "source.hy", "language_id": 159 }, "HyPhy": { "type": "programming", "ace_mode": "text", "extensions": [ ".bf" ], "tm_scope": "none", "language_id": 160 }, "IDL": { "type": "programming", "color": "#a3522f", "extensions": [ ".pro", ".dlm" ], "tm_scope": "source.idl", "ace_mode": "text", "codemirror_mode": "idl", "codemirror_mime_type": "text/x-idl", "language_id": 161 }, "IGOR Pro": { "type": "programming", "color": "#0000cc", "extensions": [ ".ipf" ], "aliases": [ "igor", "igorpro" ], "tm_scope": "source.igor", "ace_mode": "text", "language_id": 162 }, "INI": { "type": "data", "extensions": [ ".ini", ".cfg", ".dof", ".lektorproject", ".prefs", ".pro", ".properties" ], "filenames": [ "buildozer.spec" ], "tm_scope": "source.ini", "aliases": [ "dosini" ], "ace_mode": "ini", "codemirror_mode": "properties", "codemirror_mime_type": "text/x-properties", "language_id": 163 }, "IRC log": { "type": "data", "aliases": [ "irc", "irc logs" ], "extensions": [ ".irclog", ".weechatlog" ], "tm_scope": "none", "ace_mode": "text", "codemirror_mode": "mirc", "codemirror_mime_type": "text/mirc", "language_id": 164 }, "Idris": { "type": "programming", "color": "#b30000", "extensions": [ ".idr", ".lidr" ], "ace_mode": "text", "tm_scope": "source.idris", "language_id": 165 }, "Ignore List": { "type": "data", "group": "INI", "aliases": [ "ignore", "gitignore", "git-ignore" ], "extensions": [ ".gitignore" ], "filenames": [ ".atomignore", ".babelignore", ".bzrignore", ".coffeelintignore", ".cvsignore", ".dockerignore", ".eslintignore", ".gitignore", ".nodemonignore", ".npmignore", ".prettierignore", ".stylelintignore", ".vscodeignore", "gitignore-global", "gitignore_global" ], "ace_mode": "gitignore", "tm_scope": "source.gitignore", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 74444240 }, "Inform 7": { "type": "programming", "wrap": true, "extensions": [ ".ni", ".i7x" ], "tm_scope": "source.inform7", "aliases": [ "i7", "inform7" ], "ace_mode": "text", "language_id": 166 }, "Inno Setup": { "type": "programming", "extensions": [ ".iss" ], "tm_scope": "source.inno", "ace_mode": "text", "language_id": 167 }, "Io": { "type": "programming", "color": "#a9188d", "extensions": [ ".io" ], "interpreters": [ "io" ], "tm_scope": "source.io", "ace_mode": "io", "language_id": 168 }, "Ioke": { "type": "programming", "color": "#078193", "extensions": [ ".ik" ], "interpreters": [ "ioke" ], "tm_scope": "source.ioke", "ace_mode": "text", "language_id": 169 }, "Isabelle": { "type": "programming", "color": "#FEFE00", "extensions": [ ".thy" ], "tm_scope": "source.isabelle.theory", "ace_mode": "text", "language_id": 170 }, "Isabelle ROOT": { "type": "programming", "group": "Isabelle", "filenames": [ "ROOT" ], "tm_scope": "source.isabelle.root", "ace_mode": "text", "language_id": 171 }, "J": { "type": "programming", "color": "#9EEDFF", "extensions": [ ".ijs" ], "interpreters": [ "jconsole" ], "tm_scope": "source.j", "ace_mode": "text", "language_id": 172 }, "JFlex": { "type": "programming", "group": "Lex", "extensions": [ ".flex", ".jflex" ], "tm_scope": "source.jflex", "ace_mode": "text", "language_id": 173 }, "JSON": { "type": "data", "tm_scope": "source.json", "ace_mode": "json", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "searchable": false, "extensions": [ ".json", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".JSON-tmLanguage", ".jsonl", ".mcmeta", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp" ], "filenames": [ ".arcconfig", ".htmlhintrc", ".tern-config", ".tern-project", ".watchmanconfig", "composer.lock", "mcmod.info" ], "language_id": 174 }, "JSON with Comments": { "type": "data", "group": "JSON", "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "text/javascript", "aliases": [ "jsonc" ], "extensions": [ ".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" ], "filenames": [ ".babelrc", ".eslintrc.json", ".jscsrc", ".jshintrc", ".jslintrc", "jsconfig.json", "language-configuration.json", "tsconfig.json" ], "language_id": 423 }, "JSON5": { "type": "data", "extensions": [ ".json5" ], "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "language_id": 175 }, "JSONLD": { "type": "data", "extensions": [ ".jsonld" ], "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "language_id": 176 }, "JSONiq": { "color": "#40d47e", "type": "programming", "ace_mode": "jsoniq", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "extensions": [ ".jq" ], "tm_scope": "source.jq", "language_id": 177 }, "JSX": { "type": "programming", "group": "JavaScript", "extensions": [ ".jsx" ], "tm_scope": "source.js.jsx", "ace_mode": "javascript", "codemirror_mode": "jsx", "codemirror_mime_type": "text/jsx", "language_id": 178 }, "Jasmin": { "type": "programming", "ace_mode": "java", "extensions": [ ".j" ], "tm_scope": "source.jasmin", "language_id": 180 }, "Java": { "type": "programming", "tm_scope": "source.java", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "color": "#b07219", "extensions": [ ".java" ], "language_id": 181 }, "Java Properties": { "type": "data", "extensions": [ ".properties" ], "tm_scope": "source.java-properties", "ace_mode": "properties", "codemirror_mode": "properties", "codemirror_mime_type": "text/x-properties", "language_id": 519377561 }, "Java Server Pages": { "type": "programming", "group": "Java", "aliases": [ "jsp" ], "extensions": [ ".jsp" ], "tm_scope": "text.html.jsp", "ace_mode": "jsp", "codemirror_mode": "htmlembedded", "codemirror_mime_type": "application/x-jsp", "language_id": 182 }, "JavaScript": { "type": "programming", "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "text/javascript", "color": "#f1e05a", "aliases": [ "js", "node" ], "extensions": [ ".js", "._js", ".bones", ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib" ], "filenames": [ "Jakefile" ], "interpreters": [ "chakra", "d8", "gjs", "js", "node", "qjs", "rhino", "v8", "v8-shell" ], "language_id": 183 }, "JavaScript+ERB": { "type": "programming", "tm_scope": "source.js", "group": "JavaScript", "extensions": [ ".js.erb" ], "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "application/javascript", "language_id": 914318960 }, "Jison": { "type": "programming", "group": "Yacc", "extensions": [ ".jison" ], "tm_scope": "source.jison", "ace_mode": "text", "language_id": 284531423 }, "Jison Lex": { "type": "programming", "group": "Lex", "extensions": [ ".jisonlex" ], "tm_scope": "source.jisonlex", "ace_mode": "text", "language_id": 406395330 }, "Jolie": { "type": "programming", "extensions": [ ".ol", ".iol" ], "interpreters": [ "jolie" ], "color": "#843179", "ace_mode": "text", "tm_scope": "source.jolie", "language_id": 998078858 }, "Jsonnet": { "color": "#0064bd", "type": "programming", "ace_mode": "text", "extensions": [ ".jsonnet", ".libsonnet" ], "tm_scope": "source.jsonnet", "language_id": 664885656 }, "Julia": { "type": "programming", "extensions": [ ".jl" ], "interpreters": [ "julia" ], "color": "#a270ba", "tm_scope": "source.julia", "ace_mode": "julia", "codemirror_mode": "julia", "codemirror_mime_type": "text/x-julia", "language_id": 184 }, "Jupyter Notebook": { "type": "markup", "ace_mode": "json", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "tm_scope": "source.json", "color": "#DA5B0B", "extensions": [ ".ipynb" ], "filenames": [ "Notebook" ], "aliases": [ "IPython Notebook" ], "language_id": 185 }, "KRL": { "type": "programming", "color": "#28430A", "extensions": [ ".krl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 186 }, "KiCad Layout": { "type": "data", "aliases": [ "pcbnew" ], "extensions": [ ".kicad_pcb", ".kicad_mod", ".kicad_wks" ], "filenames": [ "fp-lib-table" ], "tm_scope": "source.pcb.sexp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 187 }, "KiCad Legacy Layout": { "type": "data", "extensions": [ ".brd" ], "tm_scope": "source.pcb.board", "ace_mode": "text", "language_id": 140848857 }, "KiCad Schematic": { "type": "data", "aliases": [ "eeschema schematic" ], "extensions": [ ".sch" ], "tm_scope": "source.pcb.schematic", "ace_mode": "text", "language_id": 622447435 }, "Kit": { "type": "markup", "ace_mode": "html", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "extensions": [ ".kit" ], "tm_scope": "text.html.basic", "language_id": 188 }, "Kotlin": { "type": "programming", "color": "#F18E33", "extensions": [ ".kt", ".ktm", ".kts" ], "tm_scope": "source.kotlin", "ace_mode": "text", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-kotlin", "language_id": 189 }, "LFE": { "type": "programming", "color": "#4C3023", "extensions": [ ".lfe" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 190 }, "LLVM": { "type": "programming", "extensions": [ ".ll" ], "tm_scope": "source.llvm", "ace_mode": "text", "color": "#185619", "language_id": 191 }, "LOLCODE": { "type": "programming", "extensions": [ ".lol" ], "color": "#cc9900", "tm_scope": "none", "ace_mode": "text", "language_id": 192 }, "LSL": { "type": "programming", "tm_scope": "source.lsl", "ace_mode": "lsl", "extensions": [ ".lsl", ".lslp" ], "interpreters": [ "lsl" ], "color": "#3d9970", "language_id": 193 }, "LTspice Symbol": { "type": "data", "extensions": [ ".asy" ], "tm_scope": "source.ltspice.symbol", "ace_mode": "text", "codemirror_mode": "spreadsheet", "codemirror_mime_type": "text/x-spreadsheet", "language_id": 1013566805 }, "LabVIEW": { "type": "programming", "extensions": [ ".lvproj" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 194 }, "Lasso": { "type": "programming", "color": "#999999", "extensions": [ ".lasso", ".las", ".lasso8", ".lasso9" ], "tm_scope": "file.lasso", "aliases": [ "lassoscript" ], "ace_mode": "text", "language_id": 195 }, "Latte": { "type": "markup", "group": "HTML", "extensions": [ ".latte" ], "tm_scope": "text.html.smarty", "ace_mode": "smarty", "codemirror_mode": "smarty", "codemirror_mime_type": "text/x-smarty", "language_id": 196 }, "Lean": { "type": "programming", "extensions": [ ".lean", ".hlean" ], "tm_scope": "source.lean", "ace_mode": "text", "language_id": 197 }, "Less": { "type": "markup", "group": "CSS", "extensions": [ ".less" ], "tm_scope": "source.css.less", "ace_mode": "less", "codemirror_mode": "css", "codemirror_mime_type": "text/css", "language_id": 198 }, "Lex": { "type": "programming", "color": "#DBCA00", "aliases": [ "flex" ], "extensions": [ ".l", ".lex" ], "tm_scope": "source.lex", "ace_mode": "text", "language_id": 199 }, "LilyPond": { "type": "programming", "extensions": [ ".ly", ".ily" ], "tm_scope": "source.lilypond", "ace_mode": "text", "language_id": 200 }, "Limbo": { "type": "programming", "extensions": [ ".b", ".m" ], "tm_scope": "none", "ace_mode": "text", "language_id": 201 }, "Linker Script": { "type": "data", "extensions": [ ".ld", ".lds", ".x" ], "filenames": [ "ld.script" ], "tm_scope": "none", "ace_mode": "text", "language_id": 202 }, "Linux Kernel Module": { "type": "data", "extensions": [ ".mod" ], "tm_scope": "none", "ace_mode": "text", "language_id": 203 }, "Liquid": { "type": "markup", "extensions": [ ".liquid" ], "tm_scope": "text.html.liquid", "ace_mode": "liquid", "language_id": 204 }, "Literate Agda": { "type": "programming", "group": "Agda", "extensions": [ ".lagda" ], "tm_scope": "none", "ace_mode": "text", "language_id": 205 }, "Literate CoffeeScript": { "type": "programming", "tm_scope": "source.litcoffee", "group": "CoffeeScript", "ace_mode": "text", "wrap": true, "aliases": [ "litcoffee" ], "extensions": [ ".litcoffee" ], "language_id": 206 }, "Literate Haskell": { "type": "programming", "group": "Haskell", "aliases": [ "lhaskell", "lhs" ], "extensions": [ ".lhs" ], "tm_scope": "text.tex.latex.haskell", "ace_mode": "text", "codemirror_mode": "haskell-literate", "codemirror_mime_type": "text/x-literate-haskell", "language_id": 207 }, "LiveScript": { "type": "programming", "color": "#499886", "aliases": [ "live-script", "ls" ], "extensions": [ ".ls", "._ls" ], "filenames": [ "Slakefile" ], "tm_scope": "source.livescript", "ace_mode": "livescript", "codemirror_mode": "livescript", "codemirror_mime_type": "text/x-livescript", "language_id": 208 }, "Logos": { "type": "programming", "extensions": [ ".xm", ".x", ".xi" ], "ace_mode": "text", "tm_scope": "source.logos", "language_id": 209 }, "Logtalk": { "type": "programming", "extensions": [ ".lgt", ".logtalk" ], "tm_scope": "source.logtalk", "ace_mode": "text", "language_id": 210 }, "LookML": { "type": "programming", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "color": "#652B81", "extensions": [ ".lookml", ".model.lkml", ".view.lkml" ], "tm_scope": "source.yaml", "language_id": 211 }, "LoomScript": { "type": "programming", "extensions": [ ".ls" ], "tm_scope": "source.loomscript", "ace_mode": "text", "language_id": 212 }, "Lua": { "type": "programming", "tm_scope": "source.lua", "ace_mode": "lua", "codemirror_mode": "lua", "codemirror_mime_type": "text/x-lua", "color": "#000080", "extensions": [ ".lua", ".fcgi", ".nse", ".p8", ".pd_lua", ".rbxs", ".rockspec", ".wlua" ], "interpreters": [ "lua" ], "language_id": 213 }, "M": { "type": "programming", "aliases": [ "mumps" ], "extensions": [ ".mumps", ".m" ], "ace_mode": "text", "codemirror_mode": "mumps", "codemirror_mime_type": "text/x-mumps", "language_id": 214, "tm_scope": "none" }, "M4": { "type": "programming", "extensions": [ ".m4" ], "tm_scope": "source.m4", "ace_mode": "text", "language_id": 215 }, "M4Sugar": { "type": "programming", "group": "M4", "aliases": [ "autoconf" ], "extensions": [ ".m4" ], "filenames": [ "configure.ac" ], "tm_scope": "source.m4", "ace_mode": "text", "language_id": 216 }, "MATLAB": { "type": "programming", "color": "#e16737", "aliases": [ "octave" ], "extensions": [ ".matlab", ".m" ], "tm_scope": "source.matlab", "ace_mode": "matlab", "codemirror_mode": "octave", "codemirror_mime_type": "text/x-octave", "language_id": 225 }, "MAXScript": { "type": "programming", "color": "#00a6a6", "extensions": [ ".ms", ".mcr" ], "tm_scope": "source.maxscript", "ace_mode": "text", "language_id": 217 }, "MLIR": { "type": "programming", "color": "#5EC8DB", "extensions": [ ".mlir" ], "tm_scope": "source.mlir", "ace_mode": "text", "language_id": 448253929 }, "MQL4": { "type": "programming", "color": "#62A8D6", "extensions": [ ".mq4", ".mqh" ], "tm_scope": "source.mql5", "ace_mode": "c_cpp", "language_id": 426 }, "MQL5": { "type": "programming", "color": "#4A76B8", "extensions": [ ".mq5", ".mqh" ], "tm_scope": "source.mql5", "ace_mode": "c_cpp", "language_id": 427 }, "MTML": { "type": "markup", "color": "#b7e1f4", "extensions": [ ".mtml" ], "tm_scope": "text.html.basic", "ace_mode": "html", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "language_id": 218 }, "MUF": { "type": "programming", "group": "Forth", "extensions": [ ".muf", ".m" ], "tm_scope": "none", "ace_mode": "forth", "codemirror_mode": "forth", "codemirror_mime_type": "text/x-forth", "language_id": 219 }, "Makefile": { "type": "programming", "color": "#427819", "aliases": [ "bsdmake", "make", "mf" ], "extensions": [ ".mak", ".d", ".make", ".mk", ".mkfile" ], "filenames": [ "BSDmakefile", "GNUmakefile", "Kbuild", "Makefile", "Makefile.am", "Makefile.boot", "Makefile.frag", "Makefile.in", "Makefile.inc", "Makefile.wat", "makefile", "makefile.sco", "mkfile" ], "interpreters": [ "make" ], "tm_scope": "source.makefile", "ace_mode": "makefile", "codemirror_mode": "cmake", "codemirror_mime_type": "text/x-cmake", "language_id": 220 }, "Mako": { "type": "programming", "extensions": [ ".mako", ".mao" ], "tm_scope": "text.html.mako", "ace_mode": "text", "language_id": 221 }, "Markdown": { "type": "prose", "aliases": [ "pandoc" ], "ace_mode": "markdown", "codemirror_mode": "gfm", "codemirror_mime_type": "text/x-gfm", "wrap": true, "extensions": [ ".md", ".markdown", ".mdown", ".mdwn", ".mdx", ".mkd", ".mkdn", ".mkdown", ".ronn", ".workbook" ], "filenames": [ "contents.lr" ], "tm_scope": "source.gfm", "language_id": 222 }, "Marko": { "group": "HTML", "type": "markup", "tm_scope": "text.marko", "extensions": [ ".marko" ], "aliases": [ "markojs" ], "ace_mode": "text", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "language_id": 932782397 }, "Mask": { "type": "markup", "color": "#f97732", "ace_mode": "mask", "extensions": [ ".mask" ], "tm_scope": "source.mask", "language_id": 223 }, "Mathematica": { "type": "programming", "extensions": [ ".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt" ], "aliases": [ "mma" ], "tm_scope": "source.mathematica", "ace_mode": "text", "codemirror_mode": "mathematica", "codemirror_mime_type": "text/x-mathematica", "language_id": 224 }, "Maven POM": { "type": "data", "tm_scope": "text.xml.pom", "filenames": [ "pom.xml" ], "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 226 }, "Max": { "type": "programming", "color": "#c4a79c", "aliases": [ "max/msp", "maxmsp" ], "extensions": [ ".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat" ], "tm_scope": "source.json", "ace_mode": "json", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "language_id": 227 }, "MediaWiki": { "type": "prose", "wrap": true, "extensions": [ ".mediawiki", ".wiki" ], "tm_scope": "text.html.mediawiki", "ace_mode": "text", "language_id": 228 }, "Mercury": { "type": "programming", "color": "#ff2b2b", "ace_mode": "prolog", "interpreters": [ "mmi" ], "extensions": [ ".m", ".moo" ], "tm_scope": "source.mercury", "language_id": 229 }, "Meson": { "type": "programming", "color": "#007800", "filenames": [ "meson.build", "meson_options.txt" ], "tm_scope": "source.meson", "ace_mode": "text", "language_id": 799141244 }, "Metal": { "type": "programming", "color": "#8f14e9", "extensions": [ ".metal" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 230 }, "Microsoft Developer Studio Project": { "type": "data", "extensions": [ ".dsp" ], "tm_scope": "none", "ace_mode": "text", "language_id": 800983837 }, "MiniD": { "type": "programming", "searchable": false, "extensions": [ ".minid" ], "tm_scope": "none", "ace_mode": "text", "language_id": 231 }, "Mirah": { "type": "programming", "color": "#c7a938", "extensions": [ ".druby", ".duby", ".mirah" ], "tm_scope": "source.ruby", "ace_mode": "ruby", "codemirror_mode": "ruby", "codemirror_mime_type": "text/x-ruby", "language_id": 232 }, "Modelica": { "type": "programming", "extensions": [ ".mo" ], "tm_scope": "source.modelica", "ace_mode": "text", "codemirror_mode": "modelica", "codemirror_mime_type": "text/x-modelica", "language_id": 233 }, "Modula-2": { "type": "programming", "extensions": [ ".mod" ], "tm_scope": "source.modula2", "ace_mode": "text", "language_id": 234 }, "Modula-3": { "type": "programming", "extensions": [ ".i3", ".ig", ".m3", ".mg" ], "color": "#223388", "ace_mode": "text", "tm_scope": "source.modula-3", "language_id": 564743864 }, "Module Management System": { "type": "programming", "extensions": [ ".mms", ".mmk" ], "filenames": [ "descrip.mmk", "descrip.mms" ], "tm_scope": "none", "ace_mode": "text", "language_id": 235 }, "Monkey": { "type": "programming", "extensions": [ ".monkey", ".monkey2" ], "ace_mode": "text", "tm_scope": "source.monkey", "language_id": 236 }, "Moocode": { "type": "programming", "extensions": [ ".moo" ], "tm_scope": "none", "ace_mode": "text", "language_id": 237 }, "MoonScript": { "type": "programming", "extensions": [ ".moon" ], "interpreters": [ "moon" ], "tm_scope": "source.moonscript", "ace_mode": "text", "language_id": 238 }, "Motorola 68K Assembly": { "type": "programming", "group": "Assembly", "aliases": [ "m68k" ], "extensions": [ ".asm", ".i", ".inc", ".s", ".x68" ], "tm_scope": "source.m68k", "ace_mode": "assembly_x86", "language_id": 477582706 }, "Muse": { "type": "prose", "extensions": [ ".muse" ], "tm_scope": "text.muse", "ace_mode": "text", "wrap": true, "language_id": 474864066, "aliases": [ "amusewiki", "emacs muse" ] }, "Myghty": { "type": "programming", "extensions": [ ".myt" ], "tm_scope": "none", "ace_mode": "text", "language_id": 239 }, "NCL": { "type": "programming", "color": "#28431f", "extensions": [ ".ncl" ], "tm_scope": "source.ncl", "ace_mode": "text", "language_id": 240 }, "NL": { "type": "data", "extensions": [ ".nl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 241 }, "NPM Config": { "type": "data", "group": "INI", "aliases": [ "npmrc" ], "filenames": [ ".npmrc" ], "tm_scope": "source.ini.npmrc", "ace_mode": "text", "language_id": 685022663 }, "NSIS": { "type": "programming", "extensions": [ ".nsi", ".nsh" ], "tm_scope": "source.nsis", "ace_mode": "text", "codemirror_mode": "nsis", "codemirror_mime_type": "text/x-nsis", "language_id": 242 }, "Nearley": { "type": "programming", "ace_mode": "text", "color": "#990000", "extensions": [ ".ne", ".nearley" ], "tm_scope": "source.ne", "language_id": 521429430 }, "Nemerle": { "type": "programming", "color": "#3d3c6e", "extensions": [ ".n" ], "tm_scope": "source.nemerle", "ace_mode": "text", "language_id": 243 }, "NetLinx": { "type": "programming", "color": "#0aa0ff", "extensions": [ ".axs", ".axi" ], "tm_scope": "source.netlinx", "ace_mode": "text", "language_id": 244 }, "NetLinx+ERB": { "type": "programming", "color": "#747faa", "extensions": [ ".axs.erb", ".axi.erb" ], "tm_scope": "source.netlinx.erb", "ace_mode": "text", "language_id": 245 }, "NetLogo": { "type": "programming", "color": "#ff6375", "extensions": [ ".nlogo" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 246 }, "NewLisp": { "type": "programming", "color": "#87AED7", "extensions": [ ".nl", ".lisp", ".lsp" ], "interpreters": [ "newlisp" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 247 }, "Nextflow": { "type": "programming", "ace_mode": "groovy", "tm_scope": "source.nextflow", "color": "#3ac486", "extensions": [ ".nf" ], "filenames": [ "nextflow.config" ], "interpreters": [ "nextflow" ], "language_id": 506780613 }, "Nginx": { "type": "data", "extensions": [ ".nginxconf", ".vhost" ], "filenames": [ "nginx.conf" ], "tm_scope": "source.nginx", "aliases": [ "nginx configuration file" ], "ace_mode": "text", "codemirror_mode": "nginx", "codemirror_mime_type": "text/x-nginx-conf", "language_id": 248 }, "Nim": { "type": "programming", "color": "#37775b", "extensions": [ ".nim", ".nim.cfg", ".nimble", ".nimrod", ".nims" ], "filenames": [ "nim.cfg" ], "ace_mode": "text", "tm_scope": "source.nim", "language_id": 249 }, "Ninja": { "type": "data", "tm_scope": "source.ninja", "extensions": [ ".ninja" ], "ace_mode": "text", "language_id": 250 }, "Nit": { "type": "programming", "color": "#009917", "extensions": [ ".nit" ], "tm_scope": "source.nit", "ace_mode": "text", "language_id": 251 }, "Nix": { "type": "programming", "color": "#7e7eff", "extensions": [ ".nix" ], "aliases": [ "nixos" ], "tm_scope": "source.nix", "ace_mode": "nix", "language_id": 252 }, "Nu": { "type": "programming", "color": "#c9df40", "aliases": [ "nush" ], "extensions": [ ".nu" ], "filenames": [ "Nukefile" ], "tm_scope": "source.nu", "ace_mode": "scheme", "codemirror_mode": "scheme", "codemirror_mime_type": "text/x-scheme", "interpreters": [ "nush" ], "language_id": 253 }, "NumPy": { "type": "programming", "group": "Python", "extensions": [ ".numpy", ".numpyw", ".numsc" ], "tm_scope": "none", "ace_mode": "text", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "language_id": 254 }, "OCaml": { "type": "programming", "ace_mode": "ocaml", "codemirror_mode": "mllike", "codemirror_mime_type": "text/x-ocaml", "color": "#3be133", "extensions": [ ".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly" ], "interpreters": [ "ocaml", "ocamlrun", "ocamlscript" ], "tm_scope": "source.ocaml", "language_id": 255 }, "ObjDump": { "type": "data", "extensions": [ ".objdump" ], "tm_scope": "objdump.x86asm", "ace_mode": "assembly_x86", "language_id": 256 }, "Object Data Instance Notation": { "type": "data", "extensions": [ ".odin" ], "tm_scope": "source.odin-ehr", "ace_mode": "text", "language_id": 985227236 }, "ObjectScript": { "type": "programming", "extensions": [ ".cls" ], "language_id": 202735509, "tm_scope": "source.objectscript", "color": "#424893", "ace_mode": "text" }, "Objective-C": { "type": "programming", "tm_scope": "source.objc", "color": "#438eff", "aliases": [ "obj-c", "objc", "objectivec" ], "extensions": [ ".m", ".h" ], "ace_mode": "objectivec", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-objectivec", "language_id": 257 }, "Objective-C++": { "type": "programming", "tm_scope": "source.objc++", "color": "#6866fb", "aliases": [ "obj-c++", "objc++", "objectivec++" ], "extensions": [ ".mm" ], "ace_mode": "objectivec", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-objectivec", "language_id": 258 }, "Objective-J": { "type": "programming", "color": "#ff0c5a", "aliases": [ "obj-j", "objectivej", "objj" ], "extensions": [ ".j", ".sj" ], "tm_scope": "source.js.objj", "ace_mode": "text", "language_id": 259 }, "Odin": { "type": "programming", "color": "#60AFFE", "aliases": [ "odinlang", "odin-lang" ], "extensions": [ ".odin" ], "tm_scope": "source.odin", "ace_mode": "text", "language_id": 889244082 }, "Omgrofl": { "type": "programming", "extensions": [ ".omgrofl" ], "color": "#cabbff", "tm_scope": "none", "ace_mode": "text", "language_id": 260 }, "Opa": { "type": "programming", "extensions": [ ".opa" ], "tm_scope": "source.opa", "ace_mode": "text", "language_id": 261 }, "Opal": { "type": "programming", "color": "#f7ede0", "extensions": [ ".opal" ], "tm_scope": "source.opal", "ace_mode": "text", "language_id": 262 }, "Open Policy Agent": { "type": "programming", "ace_mode": "text", "extensions": [ ".rego" ], "language_id": 840483232, "tm_scope": "source.rego" }, "OpenCL": { "type": "programming", "group": "C", "extensions": [ ".cl", ".opencl" ], "tm_scope": "source.c", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 263 }, "OpenEdge ABL": { "type": "programming", "aliases": [ "progress", "openedge", "abl" ], "extensions": [ ".p", ".cls", ".w" ], "tm_scope": "source.abl", "ace_mode": "text", "language_id": 264 }, "OpenRC runscript": { "type": "programming", "group": "Shell", "aliases": [ "openrc" ], "interpreters": [ "openrc-run" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 265 }, "OpenSCAD": { "type": "programming", "extensions": [ ".scad" ], "tm_scope": "source.scad", "ace_mode": "scad", "language_id": 266 }, "OpenStep Property List": { "type": "data", "extensions": [ ".plist" ], "tm_scope": "source.plist", "ace_mode": "text", "language_id": 598917541 }, "OpenType Feature File": { "type": "data", "aliases": [ "AFDKO" ], "extensions": [ ".fea" ], "tm_scope": "source.opentype", "ace_mode": "text", "language_id": 374317347 }, "Org": { "type": "prose", "wrap": true, "extensions": [ ".org" ], "tm_scope": "none", "ace_mode": "text", "language_id": 267 }, "Ox": { "type": "programming", "extensions": [ ".ox", ".oxh", ".oxo" ], "tm_scope": "source.ox", "ace_mode": "text", "language_id": 268 }, "Oxygene": { "type": "programming", "color": "#cdd0e3", "extensions": [ ".oxygene" ], "tm_scope": "none", "ace_mode": "text", "language_id": 269 }, "Oz": { "type": "programming", "color": "#fab738", "extensions": [ ".oz" ], "tm_scope": "source.oz", "ace_mode": "text", "codemirror_mode": "oz", "codemirror_mime_type": "text/x-oz", "language_id": 270 }, "P4": { "type": "programming", "color": "#7055b5", "extensions": [ ".p4" ], "tm_scope": "source.p4", "ace_mode": "text", "language_id": 348895984 }, "PHP": { "type": "programming", "tm_scope": "text.html.php", "ace_mode": "php", "codemirror_mode": "php", "codemirror_mime_type": "application/x-httpd-php", "color": "#4F5D95", "extensions": [ ".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt" ], "filenames": [ ".php", ".php_cs", ".php_cs.dist", "Phakefile" ], "interpreters": [ "php" ], "aliases": [ "inc" ], "language_id": 272 }, "PLSQL": { "type": "programming", "ace_mode": "sql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-plsql", "tm_scope": "none", "color": "#dad8d8", "extensions": [ ".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw" ], "language_id": 273 }, "PLpgSQL": { "type": "programming", "ace_mode": "pgsql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-sql", "tm_scope": "source.sql", "extensions": [ ".pgsql", ".sql" ], "language_id": 274 }, "POV-Ray SDL": { "type": "programming", "aliases": [ "pov-ray", "povray" ], "extensions": [ ".pov", ".inc" ], "tm_scope": "source.pov-ray sdl", "ace_mode": "text", "language_id": 275 }, "Pan": { "type": "programming", "color": "#cc0000", "extensions": [ ".pan" ], "tm_scope": "source.pan", "ace_mode": "text", "language_id": 276 }, "Papyrus": { "type": "programming", "color": "#6600cc", "extensions": [ ".psc" ], "tm_scope": "source.papyrus.skyrim", "ace_mode": "text", "language_id": 277 }, "Parrot": { "type": "programming", "color": "#f3ca0a", "extensions": [ ".parrot" ], "tm_scope": "none", "ace_mode": "text", "language_id": 278 }, "Parrot Assembly": { "group": "Parrot", "type": "programming", "aliases": [ "pasm" ], "extensions": [ ".pasm" ], "interpreters": [ "parrot" ], "tm_scope": "none", "ace_mode": "text", "language_id": 279 }, "Parrot Internal Representation": { "group": "Parrot", "tm_scope": "source.parrot.pir", "type": "programming", "aliases": [ "pir" ], "extensions": [ ".pir" ], "interpreters": [ "parrot" ], "ace_mode": "text", "language_id": 280 }, "Pascal": { "type": "programming", "color": "#E3F171", "extensions": [ ".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp" ], "interpreters": [ "instantfpc" ], "tm_scope": "source.pascal", "ace_mode": "pascal", "codemirror_mode": "pascal", "codemirror_mime_type": "text/x-pascal", "language_id": 281 }, "Pawn": { "type": "programming", "color": "#dbb284", "extensions": [ ".pwn", ".inc", ".sma" ], "tm_scope": "source.pawn", "ace_mode": "text", "language_id": 271 }, "Pep8": { "type": "programming", "color": "#C76F5B", "extensions": [ ".pep" ], "ace_mode": "text", "tm_scope": "source.pep8", "language_id": 840372442 }, "Perl": { "type": "programming", "tm_scope": "source.perl", "ace_mode": "perl", "codemirror_mode": "perl", "codemirror_mime_type": "text/x-perl", "color": "#0298c3", "extensions": [ ".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t" ], "filenames": [ "Makefile.PL", "Rexfile", "ack", "cpanfile" ], "interpreters": [ "cperl", "perl" ], "aliases": [ "cperl" ], "language_id": 282 }, "Pic": { "type": "markup", "group": "Roff", "tm_scope": "source.pic", "extensions": [ ".pic", ".chem" ], "ace_mode": "text", "codemirror_mode": "troff", "codemirror_mime_type": "text/troff", "language_id": 425 }, "Pickle": { "type": "data", "extensions": [ ".pkl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 284 }, "PicoLisp": { "type": "programming", "extensions": [ ".l" ], "interpreters": [ "picolisp", "pil" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "language_id": 285 }, "PigLatin": { "type": "programming", "color": "#fcd7de", "extensions": [ ".pig" ], "tm_scope": "source.pig_latin", "ace_mode": "text", "language_id": 286 }, "Pike": { "type": "programming", "color": "#005390", "extensions": [ ".pike", ".pmod" ], "interpreters": [ "pike" ], "tm_scope": "source.pike", "ace_mode": "text", "language_id": 287 }, "Pod": { "type": "prose", "ace_mode": "perl", "codemirror_mode": "perl", "codemirror_mime_type": "text/x-perl", "wrap": true, "extensions": [ ".pod" ], "interpreters": [ "perl" ], "tm_scope": "none", "language_id": 288 }, "Pod 6": { "type": "prose", "ace_mode": "perl", "tm_scope": "source.perl6fe", "wrap": true, "extensions": [ ".pod", ".pod6" ], "interpreters": [ "perl6" ], "language_id": 155357471 }, "PogoScript": { "type": "programming", "color": "#d80074", "extensions": [ ".pogo" ], "tm_scope": "source.pogoscript", "ace_mode": "text", "language_id": 289 }, "Pony": { "type": "programming", "extensions": [ ".pony" ], "tm_scope": "source.pony", "ace_mode": "text", "language_id": 290 }, "PostCSS": { "type": "markup", "tm_scope": "source.postcss", "group": "CSS", "extensions": [ ".pcss", ".postcss" ], "ace_mode": "text", "language_id": 262764437 }, "PostScript": { "type": "markup", "color": "#da291c", "extensions": [ ".ps", ".eps", ".epsi", ".pfa" ], "tm_scope": "source.postscript", "aliases": [ "postscr" ], "ace_mode": "text", "language_id": 291 }, "PowerBuilder": { "type": "programming", "color": "#8f0f8d", "extensions": [ ".pbt", ".sra", ".sru", ".srw" ], "tm_scope": "none", "ace_mode": "text", "language_id": 292 }, "PowerShell": { "type": "programming", "color": "#012456", "tm_scope": "source.powershell", "ace_mode": "powershell", "codemirror_mode": "powershell", "codemirror_mime_type": "application/x-powershell", "aliases": [ "posh", "pwsh" ], "extensions": [ ".ps1", ".psd1", ".psm1" ], "interpreters": [ "pwsh" ], "language_id": 293 }, "Prisma": { "type": "data", "extensions": [ ".prisma" ], "tm_scope": "source.prisma", "ace_mode": "text", "language_id": 499933428 }, "Processing": { "type": "programming", "color": "#0096D8", "extensions": [ ".pde" ], "tm_scope": "source.processing", "ace_mode": "text", "language_id": 294 }, "Proguard": { "type": "data", "extensions": [ ".pro" ], "tm_scope": "none", "ace_mode": "text", "language_id": 716513858 }, "Prolog": { "type": "programming", "color": "#74283c", "extensions": [ ".pl", ".pro", ".prolog", ".yap" ], "interpreters": [ "swipl", "yap" ], "tm_scope": "source.prolog", "ace_mode": "prolog", "language_id": 295 }, "Propeller Spin": { "type": "programming", "color": "#7fa2a7", "extensions": [ ".spin" ], "tm_scope": "source.spin", "ace_mode": "text", "language_id": 296 }, "Protocol Buffer": { "type": "data", "aliases": [ "protobuf", "Protocol Buffers" ], "extensions": [ ".proto" ], "tm_scope": "source.protobuf", "ace_mode": "protobuf", "codemirror_mode": "protobuf", "codemirror_mime_type": "text/x-protobuf", "language_id": 297 }, "Public Key": { "type": "data", "extensions": [ ".asc", ".pub" ], "tm_scope": "none", "ace_mode": "text", "codemirror_mode": "asciiarmor", "codemirror_mime_type": "application/pgp", "language_id": 298 }, "Pug": { "group": "HTML", "type": "markup", "extensions": [ ".jade", ".pug" ], "tm_scope": "text.jade", "ace_mode": "jade", "codemirror_mode": "pug", "codemirror_mime_type": "text/x-pug", "language_id": 179 }, "Puppet": { "type": "programming", "color": "#302B6D", "extensions": [ ".pp" ], "filenames": [ "Modulefile" ], "ace_mode": "text", "codemirror_mode": "puppet", "codemirror_mime_type": "text/x-puppet", "tm_scope": "source.puppet", "language_id": 299 }, "Pure Data": { "type": "data", "extensions": [ ".pd" ], "tm_scope": "none", "ace_mode": "text", "language_id": 300 }, "PureBasic": { "type": "programming", "color": "#5a6986", "extensions": [ ".pb", ".pbi" ], "tm_scope": "none", "ace_mode": "text", "language_id": 301 }, "PureScript": { "type": "programming", "color": "#1D222D", "extensions": [ ".purs" ], "tm_scope": "source.purescript", "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 302 }, "Python": { "type": "programming", "tm_scope": "source.python", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "color": "#3572A5", "extensions": [ ".py", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".smk", ".spec", ".tac", ".wsgi", ".xpy" ], "filenames": [ ".gclient", "DEPS", "SConscript", "SConstruct", "Snakefile", "wscript" ], "interpreters": [ "python", "python2", "python3" ], "aliases": [ "python3", "rusthon" ], "language_id": 303 }, "Python console": { "type": "programming", "group": "Python", "searchable": false, "aliases": [ "pycon" ], "tm_scope": "text.python.console", "ace_mode": "text", "language_id": 428 }, "Python traceback": { "type": "data", "group": "Python", "searchable": false, "extensions": [ ".pytb" ], "tm_scope": "text.python.traceback", "ace_mode": "text", "language_id": 304 }, "QML": { "type": "programming", "color": "#44a51c", "extensions": [ ".qml", ".qbs" ], "tm_scope": "source.qml", "ace_mode": "text", "language_id": 305 }, "QMake": { "type": "programming", "extensions": [ ".pro", ".pri" ], "interpreters": [ "qmake" ], "tm_scope": "source.qmake", "ace_mode": "text", "language_id": 306 }, "Quake": { "type": "programming", "filenames": [ "m3makefile", "m3overrides" ], "color": "#882233", "ace_mode": "text", "tm_scope": "source.quake", "language_id": 375265331 }, "R": { "type": "programming", "color": "#198CE7", "aliases": [ "R", "Rscript", "splus" ], "extensions": [ ".r", ".rd", ".rsx" ], "filenames": [ ".Rprofile", "expr-dist" ], "interpreters": [ "Rscript" ], "tm_scope": "source.r", "ace_mode": "r", "codemirror_mode": "r", "codemirror_mime_type": "text/x-rsrc", "language_id": 307 }, "RAML": { "type": "markup", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "tm_scope": "source.yaml", "color": "#77d9fb", "extensions": [ ".raml" ], "language_id": 308 }, "RDoc": { "type": "prose", "ace_mode": "rdoc", "wrap": true, "extensions": [ ".rdoc" ], "tm_scope": "text.rdoc", "language_id": 309 }, "REALbasic": { "type": "programming", "extensions": [ ".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate" ], "tm_scope": "source.vbnet", "ace_mode": "text", "language_id": 310 }, "REXX": { "type": "programming", "aliases": [ "arexx" ], "extensions": [ ".rexx", ".pprx", ".rex" ], "interpreters": [ "regina", "rexx" ], "tm_scope": "source.rexx", "ace_mode": "text", "language_id": 311 }, "RHTML": { "type": "markup", "group": "HTML", "extensions": [ ".rhtml" ], "tm_scope": "text.html.erb", "aliases": [ "html+ruby" ], "ace_mode": "rhtml", "codemirror_mode": "htmlembedded", "codemirror_mime_type": "application/x-erb", "language_id": 312 }, "RMarkdown": { "type": "prose", "wrap": true, "ace_mode": "markdown", "codemirror_mode": "gfm", "codemirror_mime_type": "text/x-gfm", "extensions": [ ".rmd" ], "tm_scope": "source.gfm", "language_id": 313 }, "RPC": { "type": "programming", "aliases": [ "rpcgen", "oncrpc", "xdr" ], "ace_mode": "c_cpp", "extensions": [ ".x" ], "tm_scope": "source.c", "language_id": 1031374237 }, "RPM Spec": { "type": "data", "tm_scope": "source.rpm-spec", "extensions": [ ".spec" ], "aliases": [ "specfile" ], "ace_mode": "text", "codemirror_mode": "rpm", "codemirror_mime_type": "text/x-rpm-spec", "language_id": 314 }, "RUNOFF": { "type": "markup", "color": "#665a4e", "extensions": [ ".rnh", ".rno" ], "tm_scope": "text.runoff", "ace_mode": "text", "language_id": 315 }, "Racket": { "type": "programming", "color": "#3c5caa", "extensions": [ ".rkt", ".rktd", ".rktl", ".scrbl" ], "interpreters": [ "racket" ], "tm_scope": "source.racket", "ace_mode": "lisp", "language_id": 316 }, "Ragel": { "type": "programming", "color": "#9d5200", "extensions": [ ".rl" ], "aliases": [ "ragel-rb", "ragel-ruby" ], "tm_scope": "none", "ace_mode": "text", "language_id": 317 }, "Raku": { "type": "programming", "color": "#0000fb", "extensions": [ ".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t" ], "interpreters": [ "perl6", "raku", "rakudo" ], "aliases": [ "perl6", "perl-6" ], "tm_scope": "source.perl6fe", "ace_mode": "perl", "codemirror_mode": "perl", "codemirror_mime_type": "text/x-perl", "language_id": 283 }, "Rascal": { "type": "programming", "color": "#fffaa0", "extensions": [ ".rsc" ], "tm_scope": "source.rascal", "ace_mode": "text", "language_id": 173616037 }, "Raw token data": { "type": "data", "aliases": [ "raw" ], "extensions": [ ".raw" ], "tm_scope": "none", "ace_mode": "text", "language_id": 318 }, "Readline Config": { "type": "data", "group": "INI", "aliases": [ "inputrc", "readline" ], "filenames": [ ".inputrc", "inputrc" ], "tm_scope": "source.inputrc", "ace_mode": "text", "language_id": 538732839 }, "Reason": { "type": "programming", "color": "#ff5847", "ace_mode": "rust", "codemirror_mode": "rust", "codemirror_mime_type": "text/x-rustsrc", "extensions": [ ".re", ".rei" ], "interpreters": [ "ocaml" ], "tm_scope": "source.reason", "language_id": 869538413 }, "Rebol": { "type": "programming", "color": "#358a5b", "extensions": [ ".reb", ".r", ".r2", ".r3", ".rebol" ], "ace_mode": "text", "tm_scope": "source.rebol", "language_id": 319 }, "Red": { "type": "programming", "color": "#f50000", "extensions": [ ".red", ".reds" ], "aliases": [ "red/system" ], "tm_scope": "source.red", "ace_mode": "text", "language_id": 320 }, "Redcode": { "type": "programming", "extensions": [ ".cw" ], "tm_scope": "none", "ace_mode": "text", "language_id": 321 }, "Regular Expression": { "type": "data", "extensions": [ ".regexp", ".regex" ], "aliases": [ "regexp", "regex" ], "ace_mode": "text", "tm_scope": "source.regexp", "language_id": 363378884 }, "Ren'Py": { "type": "programming", "aliases": [ "renpy" ], "color": "#ff7f7f", "extensions": [ ".rpy" ], "tm_scope": "source.renpy", "ace_mode": "python", "language_id": 322 }, "RenderScript": { "type": "programming", "extensions": [ ".rs", ".rsh" ], "tm_scope": "none", "ace_mode": "text", "language_id": 323 }, "Rich Text Format": { "type": "markup", "extensions": [ ".rtf" ], "tm_scope": "text.rtf", "ace_mode": "text", "language_id": 51601661 }, "Ring": { "type": "programming", "color": "#2D54CB", "extensions": [ ".ring" ], "tm_scope": "source.ring", "ace_mode": "text", "language_id": 431 }, "Riot": { "type": "markup", "color": "#A71E49", "ace_mode": "html", "extensions": [ ".riot" ], "tm_scope": "text.html.riot", "language_id": 878396783 }, "RobotFramework": { "type": "programming", "extensions": [ ".robot" ], "tm_scope": "text.robot", "ace_mode": "text", "language_id": 324 }, "Roff": { "type": "markup", "color": "#ecdebe", "extensions": [ ".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" ], "filenames": [ "eqnrc", "mmn", "mmt", "troffrc", "troffrc-end" ], "tm_scope": "text.roff", "aliases": [ "groff", "man", "manpage", "man page", "man-page", "mdoc", "nroff", "troff" ], "ace_mode": "text", "codemirror_mode": "troff", "codemirror_mime_type": "text/troff", "language_id": 141 }, "Roff Manpage": { "type": "markup", "group": "Roff", "extensions": [ ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc" ], "tm_scope": "text.roff", "ace_mode": "text", "codemirror_mode": "troff", "codemirror_mime_type": "text/troff", "language_id": 612669833 }, "Rouge": { "type": "programming", "ace_mode": "clojure", "codemirror_mode": "clojure", "codemirror_mime_type": "text/x-clojure", "color": "#cc0088", "extensions": [ ".rg" ], "tm_scope": "source.clojure", "language_id": 325 }, "Ruby": { "type": "programming", "tm_scope": "source.ruby", "ace_mode": "ruby", "codemirror_mode": "ruby", "codemirror_mime_type": "text/x-ruby", "color": "#701516", "aliases": [ "jruby", "macruby", "rake", "rb", "rbx" ], "extensions": [ ".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbi", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr" ], "interpreters": [ "ruby", "macruby", "rake", "jruby", "rbx" ], "filenames": [ ".irbrc", ".pryrc", "Appraisals", "Berksfile", "Brewfile", "Buildfile", "Capfile", "Dangerfile", "Deliverfile", "Fastfile", "Gemfile", "Gemfile.lock", "Guardfile", "Jarfile", "Mavenfile", "Podfile", "Puppetfile", "Rakefile", "Snapfile", "Thorfile", "Vagrantfile", "buildfile" ], "language_id": 326 }, "Rust": { "type": "programming", "color": "#dea584", "extensions": [ ".rs", ".rs.in" ], "tm_scope": "source.rust", "ace_mode": "rust", "codemirror_mode": "rust", "codemirror_mime_type": "text/x-rustsrc", "language_id": 327 }, "SAS": { "type": "programming", "color": "#B34936", "extensions": [ ".sas" ], "tm_scope": "source.sas", "ace_mode": "text", "codemirror_mode": "sas", "codemirror_mime_type": "text/x-sas", "language_id": 328 }, "SCSS": { "type": "markup", "tm_scope": "source.css.scss", "group": "CSS", "ace_mode": "scss", "codemirror_mode": "css", "codemirror_mime_type": "text/x-scss", "extensions": [ ".scss" ], "language_id": 329 }, "SMT": { "type": "programming", "extensions": [ ".smt2", ".smt" ], "interpreters": [ "boolector", "cvc4", "mathsat5", "opensmt", "smtinterpol", "smt-rat", "stp", "verit", "yices2", "z3" ], "tm_scope": "source.smt", "ace_mode": "text", "language_id": 330 }, "SPARQL": { "type": "data", "tm_scope": "source.sparql", "ace_mode": "text", "codemirror_mode": "sparql", "codemirror_mime_type": "application/sparql-query", "extensions": [ ".sparql", ".rq" ], "language_id": 331 }, "SQF": { "type": "programming", "color": "#3F3F3F", "extensions": [ ".sqf", ".hqf" ], "tm_scope": "source.sqf", "ace_mode": "text", "language_id": 332 }, "SQL": { "type": "data", "tm_scope": "source.sql", "ace_mode": "sql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-sql", "extensions": [ ".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw" ], "language_id": 333 }, "SQLPL": { "type": "programming", "ace_mode": "sql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-sql", "tm_scope": "source.sql", "extensions": [ ".sql", ".db2" ], "language_id": 334 }, "SRecode Template": { "type": "markup", "color": "#348a34", "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "extensions": [ ".srt" ], "language_id": 335 }, "SSH Config": { "type": "data", "group": "INI", "filenames": [ "ssh-config", "ssh_config", "sshconfig", "sshconfig.snip", "sshd-config", "sshd_config" ], "ace_mode": "text", "tm_scope": "source.ssh-config", "language_id": 554920715 }, "STON": { "type": "data", "group": "Smalltalk", "extensions": [ ".ston" ], "tm_scope": "source.smalltalk", "ace_mode": "text", "language_id": 336 }, "SVG": { "type": "data", "extensions": [ ".svg" ], "tm_scope": "text.xml.svg", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 337 }, "SWIG": { "type": "programming", "extensions": [ ".i" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 1066250075 }, "Sage": { "type": "programming", "group": "Python", "extensions": [ ".sage", ".sagews" ], "tm_scope": "source.python", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "language_id": 338 }, "SaltStack": { "type": "programming", "color": "#646464", "aliases": [ "saltstate", "salt" ], "extensions": [ ".sls" ], "tm_scope": "source.yaml.salt", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "language_id": 339 }, "Sass": { "type": "markup", "tm_scope": "source.sass", "group": "CSS", "extensions": [ ".sass" ], "ace_mode": "sass", "codemirror_mode": "sass", "codemirror_mime_type": "text/x-sass", "language_id": 340 }, "Scala": { "type": "programming", "tm_scope": "source.scala", "ace_mode": "scala", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-scala", "color": "#c22d40", "extensions": [ ".scala", ".kojo", ".sbt", ".sc" ], "interpreters": [ "scala" ], "language_id": 341 }, "Scaml": { "group": "HTML", "type": "markup", "extensions": [ ".scaml" ], "tm_scope": "source.scaml", "ace_mode": "text", "language_id": 342 }, "Scheme": { "type": "programming", "color": "#1e4aec", "extensions": [ ".scm", ".sch", ".sld", ".sls", ".sps", ".ss" ], "interpreters": [ "scheme", "guile", "bigloo", "chicken", "csi", "gosh", "r6rs" ], "tm_scope": "source.scheme", "ace_mode": "scheme", "codemirror_mode": "scheme", "codemirror_mime_type": "text/x-scheme", "language_id": 343 }, "Scilab": { "type": "programming", "extensions": [ ".sci", ".sce", ".tst" ], "tm_scope": "source.scilab", "ace_mode": "text", "language_id": 344 }, "Self": { "type": "programming", "color": "#0579aa", "extensions": [ ".self" ], "tm_scope": "none", "ace_mode": "text", "language_id": 345 }, "ShaderLab": { "type": "programming", "extensions": [ ".shader" ], "ace_mode": "text", "tm_scope": "source.shaderlab", "language_id": 664257356 }, "Shell": { "type": "programming", "color": "#89e051", "aliases": [ "sh", "shell-script", "bash", "zsh" ], "extensions": [ ".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh" ], "filenames": [ ".bash_aliases", ".bash_history", ".bash_logout", ".bash_profile", ".bashrc", ".cshrc", ".login", ".profile", ".zlogin", ".zlogout", ".zprofile", ".zshenv", ".zshrc", "9fs", "PKGBUILD", "bash_aliases", "bash_logout", "bash_profile", "bashrc", "cshrc", "gradlew", "login", "man", "profile", "zlogin", "zlogout", "zprofile", "zshenv", "zshrc" ], "interpreters": [ "ash", "bash", "dash", "ksh", "mksh", "pdksh", "rc", "sh", "zsh" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 346 }, "ShellSession": { "type": "programming", "extensions": [ ".sh-session" ], "aliases": [ "bash session", "console" ], "tm_scope": "text.shell-session", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 347 }, "Shen": { "type": "programming", "color": "#120F14", "extensions": [ ".shen" ], "tm_scope": "source.shen", "ace_mode": "text", "language_id": 348 }, "Slash": { "type": "programming", "color": "#007eff", "extensions": [ ".sl" ], "tm_scope": "text.html.slash", "ace_mode": "text", "language_id": 349 }, "Slice": { "type": "programming", "color": "#003fa2", "tm_scope": "source.slice", "ace_mode": "text", "extensions": [ ".ice" ], "language_id": 894641667 }, "Slim": { "group": "HTML", "type": "markup", "extensions": [ ".slim" ], "tm_scope": "text.slim", "ace_mode": "text", "codemirror_mode": "slim", "codemirror_mime_type": "text/x-slim", "language_id": 350 }, "SmPL": { "type": "programming", "extensions": [ ".cocci" ], "aliases": [ "coccinelle" ], "ace_mode": "text", "tm_scope": "source.smpl", "color": "#c94949", "language_id": 164123055 }, "Smali": { "type": "programming", "extensions": [ ".smali" ], "ace_mode": "text", "tm_scope": "source.smali", "language_id": 351 }, "Smalltalk": { "type": "programming", "color": "#596706", "extensions": [ ".st", ".cs" ], "aliases": [ "squeak" ], "tm_scope": "source.smalltalk", "ace_mode": "text", "codemirror_mode": "smalltalk", "codemirror_mime_type": "text/x-stsrc", "language_id": 352 }, "Smarty": { "type": "programming", "extensions": [ ".tpl" ], "ace_mode": "smarty", "codemirror_mode": "smarty", "codemirror_mime_type": "text/x-smarty", "tm_scope": "text.html.smarty", "language_id": 353 }, "Solidity": { "type": "programming", "color": "#AA6746", "ace_mode": "text", "tm_scope": "source.solidity", "language_id": 237469032 }, "SourcePawn": { "type": "programming", "color": "#5c7611", "aliases": [ "sourcemod" ], "extensions": [ ".sp", ".inc" ], "tm_scope": "source.sourcepawn", "ace_mode": "text", "language_id": 354 }, "Spline Font Database": { "type": "data", "extensions": [ ".sfd" ], "tm_scope": "text.sfd", "ace_mode": "yaml", "language_id": 767169629 }, "Squirrel": { "type": "programming", "color": "#800000", "extensions": [ ".nut" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 355 }, "Stan": { "type": "programming", "color": "#b2011d", "extensions": [ ".stan" ], "ace_mode": "text", "tm_scope": "source.stan", "language_id": 356 }, "Standard ML": { "type": "programming", "color": "#dc566d", "aliases": [ "sml" ], "extensions": [ ".ML", ".fun", ".sig", ".sml" ], "tm_scope": "source.ml", "ace_mode": "text", "codemirror_mode": "mllike", "codemirror_mime_type": "text/x-ocaml", "language_id": 357 }, "Starlark": { "type": "programming", "tm_scope": "source.python", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "color": "#76d275", "extensions": [ ".bzl" ], "filenames": [ "BUCK", "BUILD", "BUILD.bazel", "WORKSPACE" ], "aliases": [ "bazel", "bzl" ], "language_id": 960266174 }, "Stata": { "type": "programming", "extensions": [ ".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp" ], "tm_scope": "source.stata", "ace_mode": "text", "language_id": 358 }, "Stylus": { "type": "markup", "group": "CSS", "extensions": [ ".styl" ], "tm_scope": "source.stylus", "ace_mode": "stylus", "language_id": 359 }, "SubRip Text": { "type": "data", "extensions": [ ".srt" ], "ace_mode": "text", "tm_scope": "text.srt", "language_id": 360 }, "SugarSS": { "type": "markup", "tm_scope": "source.css.postcss.sugarss", "group": "CSS", "extensions": [ ".sss" ], "ace_mode": "text", "language_id": 826404698 }, "SuperCollider": { "type": "programming", "color": "#46390b", "extensions": [ ".sc", ".scd" ], "interpreters": [ "sclang", "scsynth" ], "tm_scope": "source.supercollider", "ace_mode": "text", "language_id": 361 }, "Svelte": { "type": "markup", "tm_scope": "source.svelte", "group": "HTML", "ace_mode": "html", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "extensions": [ ".svelte" ], "language_id": 928734530 }, "Swift": { "type": "programming", "color": "#ffac45", "extensions": [ ".swift" ], "tm_scope": "source.swift", "ace_mode": "text", "codemirror_mode": "swift", "codemirror_mime_type": "text/x-swift", "language_id": 362 }, "SystemVerilog": { "type": "programming", "color": "#DAE1C2", "extensions": [ ".sv", ".svh", ".vh" ], "tm_scope": "source.systemverilog", "ace_mode": "verilog", "codemirror_mode": "verilog", "codemirror_mime_type": "text/x-systemverilog", "language_id": 363 }, "TI Program": { "type": "programming", "ace_mode": "text", "color": "#A0AA87", "extensions": [ ".8xp", ".8xk", ".8xk.txt", ".8xp.txt" ], "language_id": 422, "tm_scope": "none" }, "TLA": { "type": "programming", "extensions": [ ".tla" ], "tm_scope": "source.tla", "ace_mode": "text", "language_id": 364 }, "TOML": { "type": "data", "extensions": [ ".toml" ], "filenames": [ "Cargo.lock", "Gopkg.lock" ], "tm_scope": "source.toml", "ace_mode": "toml", "codemirror_mode": "toml", "codemirror_mime_type": "text/x-toml", "language_id": 365 }, "TSQL": { "type": "programming", "extensions": [ ".sql" ], "ace_mode": "sql", "tm_scope": "source.tsql", "language_id": 918334941 }, "TSX": { "type": "programming", "group": "TypeScript", "extensions": [ ".tsx" ], "tm_scope": "source.tsx", "ace_mode": "javascript", "codemirror_mode": "jsx", "codemirror_mime_type": "text/jsx", "language_id": 94901924 }, "TXL": { "type": "programming", "extensions": [ ".txl" ], "tm_scope": "source.txl", "ace_mode": "text", "language_id": 366 }, "Tcl": { "type": "programming", "color": "#e4cc98", "extensions": [ ".tcl", ".adp", ".tm" ], "filenames": [ "owh", "starfield" ], "interpreters": [ "tclsh", "wish" ], "tm_scope": "source.tcl", "ace_mode": "tcl", "codemirror_mode": "tcl", "codemirror_mime_type": "text/x-tcl", "language_id": 367 }, "Tcsh": { "type": "programming", "group": "Shell", "extensions": [ ".tcsh", ".csh" ], "interpreters": [ "tcsh", "csh" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 368 }, "TeX": { "type": "markup", "color": "#3D6117", "ace_mode": "tex", "codemirror_mode": "stex", "codemirror_mime_type": "text/x-stex", "tm_scope": "text.tex.latex", "wrap": true, "aliases": [ "latex" ], "extensions": [ ".tex", ".aux", ".bbx", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc" ], "language_id": 369 }, "Tea": { "type": "markup", "extensions": [ ".tea" ], "tm_scope": "source.tea", "ace_mode": "text", "language_id": 370 }, "Terra": { "type": "programming", "extensions": [ ".t" ], "color": "#00004c", "tm_scope": "source.terra", "ace_mode": "lua", "codemirror_mode": "lua", "codemirror_mime_type": "text/x-lua", "interpreters": [ "lua" ], "language_id": 371 }, "Texinfo": { "type": "prose", "wrap": true, "extensions": [ ".texinfo", ".texi", ".txi" ], "ace_mode": "text", "tm_scope": "text.texinfo", "interpreters": [ "makeinfo" ], "language_id": 988020015 }, "Text": { "type": "prose", "wrap": true, "aliases": [ "fundamental" ], "extensions": [ ".txt", ".fr", ".nb", ".ncl", ".no" ], "filenames": [ "COPYING", "COPYING.regex", "COPYRIGHT.regex", "FONTLOG", "INSTALL", "INSTALL.mysql", "LICENSE", "LICENSE.mysql", "NEWS", "README.1ST", "README.me", "README.mysql", "click.me", "delete.me", "go.mod", "go.sum", "keep.me", "package.mask", "package.use.mask", "package.use.stable.mask", "read.me", "readme.1st", "test.me", "use.mask", "use.stable.mask" ], "tm_scope": "none", "ace_mode": "text", "language_id": 372 }, "Textile": { "type": "prose", "ace_mode": "textile", "codemirror_mode": "textile", "codemirror_mime_type": "text/x-textile", "wrap": true, "extensions": [ ".textile" ], "tm_scope": "none", "language_id": 373 }, "Thrift": { "type": "programming", "tm_scope": "source.thrift", "extensions": [ ".thrift" ], "ace_mode": "text", "language_id": 374 }, "Turing": { "type": "programming", "color": "#cf142b", "extensions": [ ".t", ".tu" ], "tm_scope": "source.turing", "ace_mode": "text", "language_id": 375 }, "Turtle": { "type": "data", "extensions": [ ".ttl" ], "tm_scope": "source.turtle", "ace_mode": "text", "codemirror_mode": "turtle", "codemirror_mime_type": "text/turtle", "language_id": 376 }, "Twig": { "type": "markup", "group": "HTML", "extensions": [ ".twig" ], "tm_scope": "text.html.twig", "ace_mode": "twig", "codemirror_mode": "twig", "codemirror_mime_type": "text/x-twig", "language_id": 377 }, "Type Language": { "type": "data", "aliases": [ "tl" ], "extensions": [ ".tl" ], "tm_scope": "source.tl", "ace_mode": "text", "language_id": 632765617 }, "TypeScript": { "type": "programming", "color": "#2b7489", "aliases": [ "ts" ], "interpreters": [ "deno", "ts-node" ], "extensions": [ ".ts" ], "tm_scope": "source.ts", "ace_mode": "typescript", "codemirror_mode": "javascript", "codemirror_mime_type": "application/typescript", "language_id": 378 }, "Unified Parallel C": { "type": "programming", "group": "C", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "extensions": [ ".upc" ], "tm_scope": "source.c", "language_id": 379 }, "Unity3D Asset": { "type": "data", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "extensions": [ ".anim", ".asset", ".mask", ".mat", ".meta", ".prefab", ".unity" ], "tm_scope": "source.yaml", "language_id": 380 }, "Unix Assembly": { "type": "programming", "group": "Assembly", "extensions": [ ".s", ".ms" ], "tm_scope": "source.x86", "ace_mode": "assembly_x86", "language_id": 120 }, "Uno": { "type": "programming", "extensions": [ ".uno" ], "ace_mode": "csharp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csharp", "tm_scope": "source.cs", "language_id": 381 }, "UnrealScript": { "type": "programming", "color": "#a54c4d", "extensions": [ ".uc" ], "tm_scope": "source.java", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "language_id": 382 }, "UrWeb": { "type": "programming", "aliases": [ "Ur/Web", "Ur" ], "extensions": [ ".ur", ".urs" ], "tm_scope": "source.ur", "ace_mode": "text", "language_id": 383 }, "V": { "type": "programming", "color": "#5d87bd", "aliases": [ "vlang" ], "extensions": [ ".v" ], "tm_scope": "source.v", "ace_mode": "golang", "codemirror_mode": "go", "codemirror_mime_type": "text/x-go", "language_id": 603371597 }, "VBA": { "type": "programming", "color": "#867db1", "extensions": [ ".bas", ".cls", ".frm", ".frx", ".vba" ], "tm_scope": "source.vbnet", "aliases": [ "vb6", "visual basic 6", "visual basic for applications" ], "ace_mode": "text", "codemirror_mode": "vb", "codemirror_mime_type": "text/x-vb", "language_id": 399230729 }, "VBScript": { "type": "programming", "color": "#15dcdc", "extensions": [ ".vbs" ], "tm_scope": "source.vbnet", "ace_mode": "text", "codemirror_mode": "vbscript", "codemirror_mime_type": "text/vbscript", "language_id": 408016005 }, "VCL": { "type": "programming", "color": "#148AA8", "extensions": [ ".vcl" ], "tm_scope": "source.varnish.vcl", "ace_mode": "text", "language_id": 384 }, "VHDL": { "type": "programming", "color": "#adb2cb", "extensions": [ ".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw" ], "tm_scope": "source.vhdl", "ace_mode": "vhdl", "codemirror_mode": "vhdl", "codemirror_mime_type": "text/x-vhdl", "language_id": 385 }, "Vala": { "type": "programming", "color": "#fbe5cd", "extensions": [ ".vala", ".vapi" ], "tm_scope": "source.vala", "ace_mode": "vala", "language_id": 386 }, "Verilog": { "type": "programming", "color": "#b2b7f8", "extensions": [ ".v", ".veo" ], "tm_scope": "source.verilog", "ace_mode": "verilog", "codemirror_mode": "verilog", "codemirror_mime_type": "text/x-verilog", "language_id": 387 }, "Vim Snippet": { "type": "markup", "aliases": [ "SnipMate", "UltiSnip", "UltiSnips", "NeoSnippet" ], "extensions": [ ".snip", ".snippet", ".snippets" ], "tm_scope": "source.vim-snippet", "ace_mode": "text", "language_id": 81265970 }, "Vim script": { "type": "programming", "color": "#199f4b", "tm_scope": "source.viml", "aliases": [ "vim", "viml", "nvim" ], "extensions": [ ".vim", ".vba", ".vmb" ], "filenames": [ ".gvimrc", ".nvimrc", ".vimrc", "_vimrc", "gvimrc", "nvimrc", "vimrc" ], "ace_mode": "text", "language_id": 388 }, "Visual Basic .NET": { "type": "programming", "color": "#945db7", "extensions": [ ".vb", ".vbhtml" ], "aliases": [ "visual basic", "vbnet", "vb .net", "vb.net" ], "tm_scope": "source.vbnet", "ace_mode": "text", "codemirror_mode": "vb", "codemirror_mime_type": "text/x-vb", "language_id": 389 }, "Volt": { "type": "programming", "color": "#1F1F1F", "extensions": [ ".volt" ], "tm_scope": "source.d", "ace_mode": "d", "codemirror_mode": "d", "codemirror_mime_type": "text/x-d", "language_id": 390 }, "Vue": { "type": "markup", "color": "#2c3e50", "extensions": [ ".vue" ], "tm_scope": "text.html.vue", "ace_mode": "html", "language_id": 391 }, "Wavefront Material": { "type": "data", "extensions": [ ".mtl" ], "tm_scope": "source.wavefront.mtl", "ace_mode": "text", "language_id": 392 }, "Wavefront Object": { "type": "data", "extensions": [ ".obj" ], "tm_scope": "source.wavefront.obj", "ace_mode": "text", "language_id": 393 }, "Web Ontology Language": { "type": "data", "extensions": [ ".owl" ], "tm_scope": "text.xml", "ace_mode": "xml", "language_id": 394 }, "WebAssembly": { "type": "programming", "color": "#04133b", "extensions": [ ".wast", ".wat" ], "aliases": [ "wast", "wasm" ], "tm_scope": "source.webassembly", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 956556503 }, "WebIDL": { "type": "programming", "extensions": [ ".webidl" ], "tm_scope": "source.webidl", "ace_mode": "text", "codemirror_mode": "webidl", "codemirror_mime_type": "text/x-webidl", "language_id": 395 }, "WebVTT": { "type": "data", "wrap": true, "extensions": [ ".vtt" ], "tm_scope": "source.vtt", "ace_mode": "text", "language_id": 658679714 }, "Wget Config": { "type": "data", "group": "INI", "aliases": [ "wgetrc" ], "filenames": [ ".wgetrc" ], "tm_scope": "source.wgetrc", "ace_mode": "text", "language_id": 668457123 }, "Windows Registry Entries": { "type": "data", "extensions": [ ".reg" ], "tm_scope": "source.reg", "ace_mode": "ini", "codemirror_mode": "properties", "codemirror_mime_type": "text/x-properties", "language_id": 969674868 }, "Wollok": { "type": "programming", "color": "#a23738", "extensions": [ ".wlk" ], "ace_mode": "text", "tm_scope": "source.wollok", "language_id": 632745969 }, "World of Warcraft Addon Data": { "type": "data", "extensions": [ ".toc" ], "tm_scope": "source.toc", "ace_mode": "text", "language_id": 396 }, "X BitMap": { "type": "data", "group": "C", "aliases": [ "xbm" ], "extensions": [ ".xbm" ], "ace_mode": "c_cpp", "tm_scope": "source.c", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 782911107 }, "X Font Directory Index": { "type": "data", "filenames": [ "encodings.dir", "fonts.alias", "fonts.dir", "fonts.scale" ], "tm_scope": "source.fontdir", "ace_mode": "text", "language_id": 208700028 }, "X PixMap": { "type": "data", "group": "C", "aliases": [ "xpm" ], "extensions": [ ".xpm", ".pm" ], "ace_mode": "c_cpp", "tm_scope": "source.c", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 781846279 }, "X10": { "type": "programming", "aliases": [ "xten" ], "ace_mode": "text", "extensions": [ ".x10" ], "color": "#4B6BEF", "tm_scope": "source.x10", "language_id": 397 }, "XC": { "type": "programming", "color": "#99DA07", "extensions": [ ".xc" ], "tm_scope": "source.xc", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 398 }, "XCompose": { "type": "data", "filenames": [ ".XCompose", "XCompose", "xcompose" ], "tm_scope": "config.xcompose", "ace_mode": "text", "language_id": 225167241 }, "XML": { "type": "data", "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "aliases": [ "rss", "xsd", "wsdl" ], "extensions": [ ".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", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".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", ".xproj", ".xsd", ".xspec", ".xul", ".zcml" ], "filenames": [ ".classpath", ".cproject", ".project", "App.config", "NuGet.config", "Settings.StyleCop", "Web.Debug.config", "Web.Release.config", "Web.config", "packages.config" ], "language_id": 399 }, "XML Property List": { "type": "data", "group": "XML", "extensions": [ ".plist", ".stTheme", ".tmCommand", ".tmLanguage", ".tmPreferences", ".tmSnippet", ".tmTheme" ], "tm_scope": "text.xml.plist", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 75622871 }, "XPages": { "type": "data", "extensions": [ ".xsp-config", ".xsp.metadata" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 400 }, "XProc": { "type": "programming", "extensions": [ ".xpl", ".xproc" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 401 }, "XQuery": { "type": "programming", "color": "#5232e7", "extensions": [ ".xquery", ".xq", ".xql", ".xqm", ".xqy" ], "ace_mode": "xquery", "codemirror_mode": "xquery", "codemirror_mime_type": "application/xquery", "tm_scope": "source.xq", "language_id": 402 }, "XS": { "type": "programming", "extensions": [ ".xs" ], "tm_scope": "source.c", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 403 }, "XSLT": { "type": "programming", "aliases": [ "xsl" ], "extensions": [ ".xslt", ".xsl" ], "tm_scope": "text.xml.xsl", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "color": "#EB8CEB", "language_id": 404 }, "Xojo": { "type": "programming", "extensions": [ ".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window" ], "tm_scope": "source.xojo", "ace_mode": "text", "language_id": 405 }, "Xtend": { "type": "programming", "extensions": [ ".xtend" ], "tm_scope": "source.xtend", "ace_mode": "text", "language_id": 406 }, "YAML": { "type": "data", "tm_scope": "source.yaml", "aliases": [ "yml" ], "extensions": [ ".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yaml.sed", ".yml.mysql" ], "filenames": [ ".clang-format", ".clang-tidy", ".gemrc", "glide.lock" ], "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "language_id": 407 }, "YANG": { "type": "data", "extensions": [ ".yang" ], "tm_scope": "source.yang", "ace_mode": "text", "language_id": 408 }, "YARA": { "type": "programming", "color": "#220000", "ace_mode": "text", "extensions": [ ".yar", ".yara" ], "tm_scope": "source.yara", "language_id": 805122868 }, "YASnippet": { "type": "markup", "aliases": [ "snippet", "yas" ], "color": "#32AB90", "extensions": [ ".yasnippet" ], "tm_scope": "source.yasnippet", "ace_mode": "text", "language_id": 378760102 }, "Yacc": { "type": "programming", "extensions": [ ".y", ".yacc", ".yy" ], "tm_scope": "source.yacc", "ace_mode": "text", "color": "#4B6C4B", "language_id": 409 }, "ZAP": { "type": "programming", "color": "#0d665e", "extensions": [ ".zap", ".xzap" ], "tm_scope": "source.zap", "ace_mode": "text", "language_id": 952972794 }, "ZIL": { "type": "programming", "color": "#dc75e5", "extensions": [ ".zil", ".mud" ], "tm_scope": "source.zil", "ace_mode": "text", "language_id": 973483626 }, "Zeek": { "type": "programming", "aliases": [ "bro" ], "extensions": [ ".zeek", ".bro" ], "tm_scope": "source.zeek", "ace_mode": "text", "language_id": 40 }, "ZenScript": { "type": "programming", "color": "#00BCD1", "extensions": [ ".zs" ], "tm_scope": "source.zenscript", "ace_mode": "text", "language_id": 494938890 }, "Zephir": { "type": "programming", "color": "#118f9e", "extensions": [ ".zep" ], "tm_scope": "source.php.zephir", "ace_mode": "php", "language_id": 410 }, "Zig": { "type": "programming", "color": "#ec915c", "extensions": [ ".zig" ], "tm_scope": "source.zig", "ace_mode": "text", "language_id": 646424281 }, "Zimpl": { "type": "programming", "extensions": [ ".zimpl", ".zmpl", ".zpl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 411 }, "cURL Config": { "type": "data", "group": "INI", "aliases": [ "curlrc" ], "filenames": [ ".curlrc", "_curlrc" ], "tm_scope": "source.curlrc", "ace_mode": "text", "language_id": 992375436 }, "desktop": { "type": "data", "extensions": [ ".desktop", ".desktop.in" ], "tm_scope": "source.desktop", "ace_mode": "text", "language_id": 412 }, "dircolors": { "type": "data", "extensions": [ ".dircolors" ], "filenames": [ ".dir_colors", ".dircolors", "DIR_COLORS", "_dir_colors", "_dircolors", "dir_colors" ], "tm_scope": "source.dircolors", "ace_mode": "text", "language_id": 691605112 }, "eC": { "type": "programming", "color": "#913960", "extensions": [ ".ec", ".eh" ], "tm_scope": "source.c.ec", "ace_mode": "text", "language_id": 413 }, "edn": { "type": "data", "ace_mode": "clojure", "codemirror_mode": "clojure", "codemirror_mime_type": "text/x-clojure", "extensions": [ ".edn" ], "tm_scope": "source.clojure", "language_id": 414 }, "fish": { "type": "programming", "group": "Shell", "interpreters": [ "fish" ], "extensions": [ ".fish" ], "tm_scope": "source.fish", "ace_mode": "text", "language_id": 415 }, "mIRC Script": { "type": "programming", "color": "#926059", "extensions": [ ".mrc" ], "tm_scope": "source.mrc", "ace_mode": "text", "language_id": 517654727 }, "mcfunction": { "type": "programming", "color": "#E22837", "extensions": [ ".mcfunction" ], "tm_scope": "source.mcfunction", "ace_mode": "text", "language_id": 462488745 }, "mupad": { "type": "programming", "extensions": [ ".mu" ], "tm_scope": "source.mupad", "ace_mode": "text", "language_id": 416 }, "nanorc": { "type": "data", "group": "INI", "extensions": [ ".nanorc" ], "filenames": [ ".nanorc", "nanorc" ], "tm_scope": "source.nanorc", "ace_mode": "text", "language_id": 775996197 }, "nesC": { "type": "programming", "color": "#94B0C7", "extensions": [ ".nc" ], "ace_mode": "text", "tm_scope": "source.nesc", "language_id": 417 }, "ooc": { "type": "programming", "color": "#b0b77e", "extensions": [ ".ooc" ], "tm_scope": "source.ooc", "ace_mode": "text", "language_id": 418 }, "q": { "type": "programming", "extensions": [ ".q" ], "tm_scope": "source.q", "ace_mode": "text", "color": "#0040cd", "language_id": 970539067 }, "reStructuredText": { "type": "prose", "wrap": true, "aliases": [ "rst" ], "extensions": [ ".rst", ".rest", ".rest.txt", ".rst.txt" ], "tm_scope": "text.restructuredtext", "ace_mode": "text", "codemirror_mode": "rst", "codemirror_mime_type": "text/x-rst", "language_id": 419 }, "sed": { "type": "programming", "color": "#64b970", "extensions": [ ".sed" ], "interpreters": [ "gsed", "minised", "sed", "ssed" ], "ace_mode": "text", "tm_scope": "source.sed", "language_id": 847830017 }, "wdl": { "type": "programming", "color": "#42f1f4", "extensions": [ ".wdl" ], "tm_scope": "source.wdl", "ace_mode": "text", "language_id": 374521672 }, "wisp": { "type": "programming", "ace_mode": "clojure", "codemirror_mode": "clojure", "codemirror_mime_type": "text/x-clojure", "color": "#7582D1", "extensions": [ ".wisp" ], "tm_scope": "source.clojure", "language_id": 420 }, "xBase": { "type": "programming", "color": "#403a40", "aliases": [ "advpl", "clipper", "foxpro" ], "extensions": [ ".prg", ".ch", ".prw" ], "tm_scope": "source.harbour", "ace_mode": "text", "language_id": 421 } }