From b2a0a3a78a9ee2989cf2adccb8f7f5e940c8e612 Mon Sep 17 00:00:00 2001 From: Shidong Wang Date: Mon, 27 Jan 2020 22:11:56 +0800 Subject: [PATCH] Add languages json --- .SpaceVim.d/languages.json | 7701 ++++++++++++++++++++++++++++++++++++ 1 file changed, 7701 insertions(+) create mode 100644 .SpaceVim.d/languages.json diff --git a/.SpaceVim.d/languages.json b/.SpaceVim.d/languages.json new file mode 100644 index 000000000..132d12246 --- /dev/null +++ b/.SpaceVim.d/languages.json @@ -0,0 +1,7701 @@ +{ + "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 + } +}