[ { "type": "programming", "color": "#814CCC", "extensions": [ ".bsl", ".os" ], "tm_scope": "source.bsl", "ace_mode": "text", "language_id": 0, "name": "1C Enterprise", "aliases": [] }, { "type": "programming", "color": "#E8274B", "extensions": [ ".abap" ], "ace_mode": "abap", "language_id": 1, "name": "ABAP", "aliases": [] }, { "type": "data", "ace_mode": "text", "extensions": [ ".abnf" ], "tm_scope": "source.abnf", "language_id": 429, "name": "ABNF", "color": "#000", "aliases": [] }, { "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, "name": "AGS Script" }, { "type": "programming", "color": "#E6EFBB", "extensions": [ ".ampl", ".mod" ], "tm_scope": "source.ampl", "ace_mode": "text", "language_id": 3, "name": "AMPL", "aliases": [] }, { "type": "programming", "color": "#9DC3FF", "extensions": [ ".g4" ], "ace_mode": "text", "language_id": 4, "name": "ANTLR", "aliases": [] }, { "type": "markup", "color": "#2ACCA8", "ace_mode": "markdown", "extensions": [ ".apib" ], "tm_scope": "text.html.markdown.source.gfm.apib", "language_id": 5, "name": "API Blueprint", "aliases": [] }, { "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, "name": "APL", "aliases": [] }, { "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, "name": "ASN.1", "color": "#000", "aliases": [] }, { "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, "name": "ASP" }, { "type": "programming", "color": "#1ac620", "aliases": [ "ats2" ], "extensions": [ ".dats", ".hats", ".sats" ], "tm_scope": "source.ats", "ace_mode": "ocaml", "language_id": 9, "name": "ATS" }, { "type": "programming", "tm_scope": "source.actionscript.3", "color": "#882B0F", "aliases": [ "actionscript 3", "actionscript3", "as3" ], "extensions": [ ".as" ], "ace_mode": "actionscript", "language_id": 10, "name": "ActionScript" }, { "type": "programming", "color": "#02f88c", "extensions": [ ".adb", ".ada", ".ads" ], "aliases": [ "ada95", "ada2005" ], "ace_mode": "ada", "language_id": 11, "name": "Ada" }, { "type": "programming", "color": "#315665", "extensions": [ ".agda" ], "ace_mode": "text", "language_id": 12, "name": "Agda", "aliases": [] }, { "type": "programming", "color": "#64C800", "extensions": [ ".als" ], "ace_mode": "text", "language_id": 13, "name": "Alloy", "aliases": [] }, { "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, "name": "Alpine Abuild", "color": "#000", "extensions": [ null ] }, { "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, "name": "Ant Build System", "color": "#000", "aliases": [], "extensions": [ null ] }, { "type": "markup", "aliases": [ "aconf", "apache" ], "extensions": [ ".apacheconf", ".vhost" ], "tm_scope": "source.apache-config", "ace_mode": "apache_conf", "language_id": 16, "name": "ApacheConf", "color": "#000" }, { "type": "programming", "extensions": [ ".cls" ], "tm_scope": "source.java", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "language_id": 17, "name": "Apex", "color": "#000", "aliases": [] }, { "type": "programming", "group": "Assembly", "extensions": [ ".agc" ], "tm_scope": "source.agc", "ace_mode": "assembly_x86", "language_id": 18, "name": "Apollo Guidance Computer", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "osascript" ], "extensions": [ ".applescript", ".scpt" ], "interpreters": [ "osascript" ], "ace_mode": "applescript", "color": "#101F1F", "language_id": 19, "name": "AppleScript" }, { "type": "programming", "color": "#aa2afe", "extensions": [ ".arc" ], "tm_scope": "none", "ace_mode": "text", "language_id": 20, "name": "Arc", "aliases": [] }, { "type": "programming", "color": "#bd79d1", "extensions": [ ".ino" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 21, "name": "Arduino", "aliases": [] }, { "type": "prose", "ace_mode": "asciidoc", "wrap": true, "extensions": [ ".asciidoc", ".adoc", ".asc" ], "tm_scope": "text.html.asciidoc", "language_id": 22, "name": "AsciiDoc", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#a957b0", "extensions": [ ".aj" ], "tm_scope": "source.aspectj", "ace_mode": "text", "language_id": 23, "name": "AspectJ", "aliases": [] }, { "type": "programming", "color": "#6E4C13", "aliases": [ "nasm" ], "extensions": [ ".asm", ".a51", ".inc", ".nasm" ], "tm_scope": "source.assembly", "ace_mode": "assembly_x86", "language_id": 24, "name": "Assembly" }, { "type": "programming", "extensions": [ ".aug" ], "tm_scope": "none", "ace_mode": "text", "language_id": 25, "name": "Augeas", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#6594b9", "aliases": [ "ahk" ], "extensions": [ ".ahk", ".ahkl" ], "tm_scope": "source.ahk", "ace_mode": "autohotkey", "language_id": 26, "name": "AutoHotkey" }, { "type": "programming", "color": "#1C3552", "aliases": [ "au3", "AutoIt3", "AutoItScript" ], "extensions": [ ".au3" ], "tm_scope": "source.autoit", "ace_mode": "autohotkey", "language_id": 27, "name": "AutoIt" }, { "type": "programming", "extensions": [ ".awk", ".auk", ".gawk", ".mawk", ".nawk" ], "interpreters": [ "awk", "gawk", "mawk", "nawk" ], "ace_mode": "text", "language_id": 28, "name": "Awk", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "bat", "batch", "dosbatch", "winbatch" ], "extensions": [ ".bat", ".cmd" ], "tm_scope": "source.batchfile", "ace_mode": "batchfile", "color": "#C1F12E", "language_id": 29, "name": "Batchfile" }, { "type": "programming", "extensions": [ ".befunge" ], "ace_mode": "text", "language_id": 30, "name": "Befunge", "color": "#000", "aliases": [] }, { "type": "programming", "group": "Yacc", "tm_scope": "source.bison", "extensions": [ ".bison" ], "ace_mode": "text", "language_id": 31, "name": "Bison", "color": "#000", "aliases": [] }, { "type": "programming", "tm_scope": "none", "extensions": [ ".bb" ], "ace_mode": "text", "language_id": 32, "name": "BitBake", "color": "#000", "aliases": [] }, { "type": "markup", "group": "HTML", "extensions": [ ".blade", ".blade.php" ], "tm_scope": "text.html.php.blade", "ace_mode": "text", "language_id": 33, "name": "Blade", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "b3d", "blitz3d", "blitzplus", "bplus" ], "extensions": [ ".bb", ".decls" ], "tm_scope": "source.blitzmax", "ace_mode": "text", "language_id": 34, "name": "BlitzBasic", "color": "#000" }, { "type": "programming", "color": "#cd6400", "extensions": [ ".bmx" ], "aliases": [ "bmax" ], "ace_mode": "text", "language_id": 35, "name": "BlitzMax" }, { "type": "programming", "extensions": [ ".bsv" ], "tm_scope": "source.bsv", "ace_mode": "verilog", "language_id": 36, "name": "Bluespec", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#d4bec1", "extensions": [ ".boo" ], "ace_mode": "text", "tm_scope": "source.boo", "language_id": 37, "name": "Boo", "aliases": [] }, { "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, "name": "Brainfuck", "aliases": [] }, { "type": "programming", "extensions": [ ".brs" ], "tm_scope": "source.brightscript", "ace_mode": "text", "language_id": 39, "name": "Brightscript", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".bro" ], "ace_mode": "text", "language_id": 40, "name": "Bro", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#555555", "extensions": [ ".c", ".cats", ".h", ".idc", ".w" ], "interpreters": [ "tcc" ], "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 41, "name": "C", "aliases": [] }, { "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", ".cshtml", ".csx" ], "language_id": 42, "name": "C#" }, { "type": "programming", "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", ".ipp", ".tcc", ".tpp" ], "language_id": 43, "name": "C++" }, { "type": "data", "extensions": [ ".c-objdump" ], "tm_scope": "objdump.x86asm", "ace_mode": "assembly_x86", "language_id": 44, "name": "C-ObjDump", "color": "#000", "aliases": [] }, { "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, "name": "C2hs Haskell", "color": "#000" }, { "type": "programming", "extensions": [ ".clp" ], "tm_scope": "source.clips", "ace_mode": "text", "language_id": 46, "name": "CLIPS", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".cmake", ".cmake.in" ], "filenames": [ "CMakeLists.txt" ], "ace_mode": "text", "codemirror_mode": "cmake", "codemirror_mime_type": "text/x-cmake", "language_id": 47, "name": "CMake", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".cob", ".cbl", ".ccp", ".cobol", ".cpy" ], "ace_mode": "cobol", "codemirror_mode": "cobol", "codemirror_mime_type": "text/x-cobol", "language_id": 48, "name": "COBOL", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".dae" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 49, "name": "COLLADA", "color": "#000", "aliases": [] }, { "type": "data", "group": "CoffeeScript", "tm_scope": "source.coffee", "ace_mode": "coffee", "codemirror_mode": "coffeescript", "codemirror_mime_type": "text/x-coffeescript", "searchable": false, "extensions": [ ".cson" ], "language_id": 424, "name": "CSON", "color": "#000", "aliases": [] }, { "type": "markup", "tm_scope": "source.css", "ace_mode": "css", "codemirror_mode": "css", "codemirror_mime_type": "text/css", "color": "#563d7c", "extensions": [ ".css" ], "language_id": 50, "name": "CSS", "aliases": [] }, { "type": "data", "ace_mode": "text", "tm_scope": "none", "extensions": [ ".csv" ], "language_id": 51, "name": "CSV", "color": "#000", "aliases": [] }, { "type": "programming", "tm_scope": "source.capnp", "extensions": [ ".capnp" ], "ace_mode": "text", "language_id": 52, "name": "Cap'n Proto", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "Carto" ], "extensions": [ ".mss" ], "ace_mode": "text", "tm_scope": "source.css.mss", "language_id": 53, "name": "CartoCSS", "color": "#000" }, { "type": "programming", "extensions": [ ".ceylon" ], "ace_mode": "text", "language_id": 54, "name": "Ceylon", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#8dc63f", "aliases": [ "chpl" ], "extensions": [ ".chpl" ], "ace_mode": "text", "language_id": 55, "name": "Chapel" }, { "type": "programming", "extensions": [ ".ch" ], "tm_scope": "none", "ace_mode": "text", "language_id": 56, "name": "Charity", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".ck" ], "tm_scope": "source.java", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "language_id": 57, "name": "ChucK", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#ccccff", "ace_mode": "cirru", "extensions": [ ".cirru" ], "language_id": 58, "name": "Cirru", "aliases": [] }, { "type": "programming", "color": "#db901e", "ace_mode": "text", "extensions": [ ".clw" ], "tm_scope": "source.clarion", "language_id": 59, "name": "Clarion", "aliases": [] }, { "type": "programming", "color": "#3F85AF", "extensions": [ ".icl", ".dcl" ], "tm_scope": "source.clean", "ace_mode": "text", "language_id": 60, "name": "Clean", "aliases": [] }, { "type": "programming", "color": "#E4E6F3", "extensions": [ ".click" ], "tm_scope": "source.click", "ace_mode": "text", "language_id": 61, "name": "Click", "aliases": [] }, { "type": "programming", "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, "name": "Clojure", "aliases": [] }, { "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, "name": "CoffeeScript" }, { "type": "programming", "ace_mode": "coldfusion", "color": "#ed2cd6", "aliases": [ "cfm", "cfml", "coldfusion html" ], "extensions": [ ".cfm", ".cfml" ], "tm_scope": "text.html.cfm", "language_id": 64, "name": "ColdFusion" }, { "type": "programming", "group": "ColdFusion", "ace_mode": "coldfusion", "aliases": [ "cfc" ], "extensions": [ ".cfc" ], "tm_scope": "source.cfscript", "language_id": 65, "name": "ColdFusion CFC", "color": "#000" }, { "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, "name": "Common Lisp" }, { "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, "name": "Component Pascal" }, { "type": "programming", "extensions": [ ".cl" ], "tm_scope": "source.cool", "ace_mode": "text", "language_id": 68, "name": "Cool", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".coq", ".v" ], "ace_mode": "text", "language_id": 69, "name": "Coq", "color": "#000", "aliases": [] }, { "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, "name": "Cpp-ObjDump", "color": "#000" }, { "type": "prose", "wrap": true, "extensions": [ ".creole" ], "tm_scope": "text.html.creole", "ace_mode": "text", "language_id": 71, "name": "Creole", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#776791", "extensions": [ ".cr" ], "ace_mode": "ruby", "codemirror_mode": "crystal", "codemirror_mime_type": "text/x-crystal", "tm_scope": "source.crystal", "interpreters": [ "crystal" ], "language_id": 72, "name": "Crystal", "aliases": [] }, { "type": "programming", "aliases": [ "csound-orc" ], "extensions": [ ".orc", ".udo" ], "tm_scope": "source.csound", "ace_mode": "text", "language_id": 73, "name": "Csound", "color": "#000" }, { "type": "programming", "aliases": [ "csound-csd" ], "extensions": [ ".csd" ], "tm_scope": "source.csound-document", "ace_mode": "text", "language_id": 74, "name": "Csound Document", "color": "#000" }, { "type": "programming", "aliases": [ "csound-sco" ], "extensions": [ ".sco" ], "tm_scope": "source.csound-score", "ace_mode": "text", "language_id": 75, "name": "Csound Score", "color": "#000" }, { "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, "name": "Cuda", "aliases": [] }, { "type": "programming", "extensions": [ ".cy" ], "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "text/javascript", "language_id": 78, "name": "Cycript", "color": "#000", "aliases": [] }, { "type": "programming", "group": "Python", "extensions": [ ".pyx", ".pxd", ".pxi" ], "aliases": [ "pyrex" ], "ace_mode": "text", "codemirror_mode": "python", "codemirror_mime_type": "text/x-cython", "language_id": 79, "name": "Cython", "color": "#000" }, { "type": "programming", "color": "#ba595e", "extensions": [ ".d", ".di" ], "ace_mode": "d", "codemirror_mode": "d", "codemirror_mime_type": "text/x-d", "language_id": 80, "name": "D", "aliases": [] }, { "type": "data", "extensions": [ ".d-objdump" ], "tm_scope": "objdump.x86asm", "ace_mode": "assembly_x86", "language_id": 81, "name": "D-ObjDump", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "dcl" ], "extensions": [ ".com" ], "tm_scope": "none", "ace_mode": "text", "language_id": 82, "name": "DIGITAL Command Language", "color": "#000" }, { "type": "programming", "color": "#447265", "extensions": [ ".dm" ], "aliases": [ "byond" ], "tm_scope": "source.dm", "ace_mode": "c_cpp", "language_id": 83, "name": "DM" }, { "type": "data", "extensions": [ ".zone", ".arpa" ], "tm_scope": "text.zone_file", "ace_mode": "text", "language_id": 84, "name": "DNS Zone", "color": "#000", "aliases": [] }, { "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, "name": "DTrace", "color": "#000" }, { "type": "data", "aliases": [ "dpatch" ], "extensions": [ ".darcspatch", ".dpatch" ], "tm_scope": "none", "ace_mode": "text", "language_id": 86, "name": "Darcs Patch", "color": "#000" }, { "type": "programming", "color": "#00B4AB", "extensions": [ ".dart" ], "interpreters": [ "dart" ], "ace_mode": "dart", "codemirror_mode": "dart", "codemirror_mime_type": "application/dart", "language_id": 87, "name": "Dart", "aliases": [] }, { "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, "name": "Diff", "color": "#000" }, { "type": "data", "tm_scope": "source.dockerfile", "extensions": [ ".dockerfile" ], "filenames": [ "Dockerfile" ], "ace_mode": "dockerfile", "codemirror_mode": "dockerfile", "codemirror_mime_type": "text/x-dockerfile", "language_id": 89, "name": "Dockerfile", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#cca760", "extensions": [ ".djs" ], "tm_scope": "none", "ace_mode": "text", "language_id": 90, "name": "Dogescript", "aliases": [] }, { "type": "programming", "color": "#6c616e", "extensions": [ ".dylan", ".dyl", ".intr", ".lid" ], "ace_mode": "text", "codemirror_mode": "dylan", "codemirror_mime_type": "text/x-dylan", "language_id": 91, "name": "Dylan", "aliases": [] }, { "type": "programming", "color": "#ccce35", "extensions": [ ".E" ], "interpreters": [ "rune" ], "tm_scope": "none", "ace_mode": "text", "language_id": 92, "name": "E", "aliases": [] }, { "type": "data", "extensions": [ ".ebnf" ], "tm_scope": "source.ebnf", "ace_mode": "text", "codemirror_mode": "ebnf", "codemirror_mime_type": "text/x-ebnf", "language_id": 430, "name": "EBNF", "color": "#000", "aliases": [] }, { "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, "name": "ECL", "aliases": [] }, { "type": "programming", "group": "prolog", "extensions": [ ".ecl" ], "tm_scope": "source.prolog.eclipse", "ace_mode": "prolog", "language_id": 94, "name": "ECLiPSe", "color": "#000", "aliases": [] }, { "type": "markup", "group": "HTML", "extensions": [ ".ejs" ], "tm_scope": "text.html.js", "ace_mode": "ejs", "language_id": 95, "name": "EJS", "color": "#000", "aliases": [] }, { "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, "name": "EQ", "aliases": [] }, { "type": "markup", "color": "#814C05", "extensions": [ ".sch", ".brd" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 97, "name": "Eagle", "aliases": [] }, { "type": "data", "group": "JavaScript", "extensions": [ ".epj" ], "tm_scope": "source.json", "ace_mode": "json", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "language_id": 98, "name": "Ecere Projects", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#946d57", "extensions": [ ".e" ], "ace_mode": "eiffel", "codemirror_mode": "eiffel", "codemirror_mime_type": "text/x-eiffel", "language_id": 99, "name": "Eiffel", "aliases": [] }, { "type": "programming", "color": "#6e4a7e", "extensions": [ ".ex", ".exs" ], "ace_mode": "elixir", "filenames": [ "mix.lock" ], "interpreters": [ "elixir" ], "language_id": 100, "name": "Elixir", "aliases": [] }, { "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, "name": "Elm", "aliases": [] }, { "type": "programming", "tm_scope": "source.emacs.lisp", "color": "#c065db", "aliases": [ "elisp", "emacs" ], "filenames": [ ".abbrev_defs", ".emacs", ".emacs.desktop", ".gnus", ".spacemacs", ".viper", "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, "name": "Emacs Lisp" }, { "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, "name": "EmberScript", "aliases": [] }, { "type": "programming", "color": "#B83998", "extensions": [ ".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl" ], "filenames": [ "rebar.config", "rebar.config.lock", "rebar.lock" ], "ace_mode": "erlang", "codemirror_mode": "erlang", "codemirror_mime_type": "text/x-erlang", "interpreters": [ "escript" ], "language_id": 104, "name": "Erlang", "aliases": [] }, { "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, "name": "F#" }, { "type": "programming", "color": "#88ccff", "extensions": [ ".fx", ".flux" ], "tm_scope": "none", "ace_mode": "text", "language_id": 106, "name": "FLUX", "aliases": [] }, { "type": "programming", "color": "#636746", "extensions": [ ".factor" ], "filenames": [ ".factor-boot-rc", ".factor-rc" ], "ace_mode": "text", "codemirror_mode": "factor", "codemirror_mime_type": "text/x-factor", "language_id": 108, "name": "Factor", "aliases": [] }, { "type": "programming", "color": "#7b9db4", "extensions": [ ".fy", ".fancypack" ], "filenames": [ "Fakefile" ], "ace_mode": "text", "language_id": 109, "name": "Fancy", "aliases": [] }, { "type": "programming", "color": "#dbded5", "extensions": [ ".fan" ], "tm_scope": "none", "ace_mode": "text", "language_id": 110, "name": "Fantom", "aliases": [] }, { "type": "programming", "extensions": [ ".f" ], "tm_scope": "none", "ace_mode": "text", "language_id": 111, "name": "Filebench WML", "color": "#000", "aliases": [] }, { "type": "programming", "group": "RenderScript", "extensions": [ ".fs" ], "tm_scope": "none", "ace_mode": "text", "language_id": 112, "name": "Filterscript", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".for", ".eam.fs" ], "tm_scope": "none", "ace_mode": "text", "language_id": 113, "name": "Formatted", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#341708", "extensions": [ ".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs" ], "ace_mode": "forth", "codemirror_mode": "forth", "codemirror_mime_type": "text/x-forth", "language_id": 114, "name": "Forth", "aliases": [] }, { "type": "programming", "color": "#4d41b1", "extensions": [ ".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp" ], "tm_scope": "source.fortran.modern", "ace_mode": "text", "codemirror_mode": "fortran", "codemirror_mime_type": "text/x-fortran", "language_id": 107, "name": "Fortran", "aliases": [] }, { "type": "programming", "color": "#0050b2", "aliases": [ "ftl" ], "extensions": [ ".ftl" ], "tm_scope": "text.html.ftl", "ace_mode": "ftl", "language_id": 115, "name": "FreeMarker" }, { "type": "programming", "color": "#00cafe", "extensions": [ ".fr" ], "tm_scope": "source.haskell", "ace_mode": "haskell", "language_id": 116, "name": "Frege", "aliases": [] }, { "type": "data", "extensions": [ ".g", ".gco", ".gcode" ], "tm_scope": "source.gcode", "ace_mode": "gcode", "language_id": 117, "name": "G-code", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".gms" ], "tm_scope": "none", "ace_mode": "text", "language_id": 118, "name": "GAMS", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".g", ".gap", ".gd", ".gi", ".tst" ], "tm_scope": "source.gap", "ace_mode": "text", "language_id": 119, "name": "GAP", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".md" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 121, "name": "GCC Machine Description", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".gdb", ".gdbinit" ], "tm_scope": "source.gdb", "ace_mode": "text", "language_id": 122, "name": "GDB", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".gd" ], "tm_scope": "source.gdscript", "ace_mode": "text", "language_id": 123, "name": "GDScript", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".vert", ".vrx", ".vsh", ".vshader" ], "ace_mode": "glsl", "language_id": 124, "name": "GLSL", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".gn", ".gni" ], "interpreters": [ "gn" ], "tm_scope": "source.gn", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "language_id": 302957008, "name": "GN", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#8fb200", "extensions": [ ".gml" ], "tm_scope": "source.c++", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-c++src", "language_id": 125, "name": "Game Maker Language", "aliases": [] }, { "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, "name": "Genshi", "color": "#000" }, { "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, "name": "Gentoo Ebuild", "color": "#000", "aliases": [] }, { "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, "name": "Gentoo Eclass", "color": "#000", "aliases": [] }, { "type": "prose", "searchable": false, "aliases": [ "pot" ], "extensions": [ ".po", ".pot" ], "tm_scope": "source.po", "ace_mode": "text", "language_id": 129, "name": "Gettext Catalog", "color": "#000" }, { "type": "programming", "extensions": [ ".feature" ], "tm_scope": "text.gherkin.feature", "aliases": [ "cucumber" ], "ace_mode": "text", "color": "#5B2063", "language_id": 76, "name": "Gherkin" }, { "type": "programming", "color": "#e4cc98", "extensions": [ ".glf" ], "tm_scope": "source.tcl", "ace_mode": "tcl", "codemirror_mode": "tcl", "codemirror_mime_type": "text/x-tcl", "language_id": 130, "name": "Glyph", "aliases": [] }, { "type": "programming", "color": "#f0a9f0", "extensions": [ ".gp", ".gnu", ".gnuplot", ".plot", ".plt" ], "interpreters": [ "gnuplot" ], "ace_mode": "text", "language_id": 131, "name": "Gnuplot", "aliases": [] }, { "type": "programming", "color": "#375eab", "aliases": [ "golang" ], "extensions": [ ".go" ], "ace_mode": "golang", "codemirror_mode": "go", "codemirror_mime_type": "text/x-go", "language_id": 132, "name": "Go" }, { "type": "programming", "color": "#88562A", "extensions": [ ".golo" ], "tm_scope": "source.golo", "ace_mode": "text", "language_id": 133, "name": "Golo", "aliases": [] }, { "type": "programming", "color": "#82937f", "extensions": [ ".gs", ".gst", ".gsx", ".vark" ], "tm_scope": "source.gosu.2", "ace_mode": "text", "language_id": 134, "name": "Gosu", "aliases": [] }, { "type": "programming", "extensions": [ ".grace" ], "tm_scope": "source.grace", "ace_mode": "text", "language_id": 135, "name": "Grace", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".gradle" ], "tm_scope": "source.groovy.gradle", "ace_mode": "text", "language_id": 136, "name": "Gradle", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "gf" ], "wrap": false, "extensions": [ ".gf" ], "searchable": true, "color": "#79aa7a", "tm_scope": "source.haskell", "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 137, "name": "Grammatical Framework" }, { "type": "data", "extensions": [ ".gml" ], "tm_scope": "none", "ace_mode": "text", "language_id": 138, "name": "Graph Modeling Language", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".graphql" ], "tm_scope": "source.graphql", "ace_mode": "text", "language_id": 139, "name": "GraphQL", "color": "#000", "aliases": [] }, { "type": "data", "tm_scope": "source.dot", "extensions": [ ".dot", ".gv" ], "ace_mode": "text", "language_id": 140, "name": "Graphviz (DOT)", "color": "#000", "aliases": [] }, { "type": "programming", "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, "name": "Groovy", "aliases": [] }, { "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, "name": "Groovy Server Pages", "color": "#000" }, { "type": "programming", "extensions": [ ".hcl", ".tf" ], "ace_mode": "ruby", "codemirror_mode": "ruby", "codemirror_mime_type": "text/x-ruby", "tm_scope": "source.ruby", "language_id": 144, "name": "HCL", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".hlsl", ".fx", ".fxh", ".hlsli" ], "ace_mode": "text", "tm_scope": "none", "language_id": 145, "name": "HLSL", "color": "#000", "aliases": [] }, { "type": "markup", "tm_scope": "text.html.basic", "ace_mode": "html", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "color": "#e44b23", "aliases": [ "xhtml" ], "extensions": [ ".html", ".htm", ".html.hl", ".inc", ".st", ".xht", ".xhtml" ], "language_id": 146, "name": "HTML" }, { "type": "markup", "tm_scope": "text.html.django", "group": "HTML", "extensions": [ ".jinja", ".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, "name": "HTML+Django", "color": "#000" }, { "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, "name": "HTML+ECR", "color": "#000" }, { "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, "name": "HTML+EEX", "color": "#000" }, { "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, "name": "HTML+ERB", "color": "#000" }, { "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, "name": "HTML+PHP", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".http" ], "tm_scope": "source.httpspec", "ace_mode": "text", "codemirror_mode": "http", "codemirror_mime_type": "message/http", "language_id": 152, "name": "HTTP", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "php", "codemirror_mode": "php", "codemirror_mime_type": "application/x-httpd-php", "extensions": [ ".hh", ".php" ], "tm_scope": "text.html.php", "color": "#878787", "language_id": 153, "name": "Hack", "aliases": [] }, { "group": "HTML", "type": "markup", "extensions": [ ".haml", ".haml.deface" ], "ace_mode": "haml", "codemirror_mode": "haml", "codemirror_mime_type": "text/x-haml", "language_id": 154, "name": "Haml", "color": "#000", "aliases": [] }, { "type": "markup", "group": "HTML", "aliases": [ "hbs", "htmlbars" ], "extensions": [ ".handlebars", ".hbs" ], "tm_scope": "text.html.handlebars", "ace_mode": "handlebars", "language_id": 155, "name": "Handlebars", "color": "#000" }, { "type": "programming", "color": "#0e60e3", "extensions": [ ".hb" ], "tm_scope": "source.harbour", "ace_mode": "text", "language_id": 156, "name": "Harbour", "aliases": [] }, { "type": "programming", "color": "#29b544", "extensions": [ ".hs", ".hsc" ], "interpreters": [ "runhaskell" ], "ace_mode": "haskell", "codemirror_mode": "haskell", "codemirror_mime_type": "text/x-haskell", "language_id": 157, "name": "Haskell", "aliases": [] }, { "type": "programming", "ace_mode": "haxe", "codemirror_mode": "haxe", "codemirror_mime_type": "text/x-haxe", "color": "#df7900", "extensions": [ ".hx", ".hxsl" ], "tm_scope": "source.haxe.2", "language_id": 158, "name": "Haxe", "aliases": [] }, { "type": "programming", "ace_mode": "text", "color": "#7790B2", "extensions": [ ".hy" ], "aliases": [ "hylang" ], "tm_scope": "source.hy", "language_id": 159, "name": "Hy" }, { "type": "programming", "ace_mode": "text", "extensions": [ ".bf" ], "tm_scope": "none", "language_id": 160, "name": "HyPhy", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#a3522f", "extensions": [ ".pro", ".dlm" ], "ace_mode": "text", "codemirror_mode": "idl", "codemirror_mime_type": "text/x-idl", "language_id": 161, "name": "IDL", "aliases": [] }, { "type": "programming", "extensions": [ ".ipf" ], "aliases": [ "igor", "igorpro" ], "tm_scope": "none", "ace_mode": "text", "language_id": 162, "name": "IGOR Pro", "color": "#000" }, { "type": "data", "extensions": [ ".ini", ".cfg", ".prefs", ".pro", ".properties" ], "tm_scope": "source.ini", "aliases": [ "dosini" ], "ace_mode": "ini", "codemirror_mode": "properties", "codemirror_mime_type": "text/x-properties", "language_id": 163, "name": "INI", "color": "#000" }, { "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, "name": "IRC log", "color": "#000" }, { "type": "programming", "extensions": [ ".idr", ".lidr" ], "ace_mode": "text", "tm_scope": "source.idris", "language_id": 165, "name": "Idris", "color": "#000", "aliases": [] }, { "type": "programming", "wrap": true, "extensions": [ ".ni", ".i7x" ], "tm_scope": "source.inform7", "aliases": [ "i7", "inform7" ], "ace_mode": "text", "language_id": 166, "name": "Inform 7", "color": "#000" }, { "type": "programming", "extensions": [ ".iss" ], "tm_scope": "none", "ace_mode": "text", "language_id": 167, "name": "Inno Setup", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#a9188d", "extensions": [ ".io" ], "interpreters": [ "io" ], "ace_mode": "io", "language_id": 168, "name": "Io", "aliases": [] }, { "type": "programming", "color": "#078193", "extensions": [ ".ik" ], "interpreters": [ "ioke" ], "ace_mode": "text", "language_id": 169, "name": "Ioke", "aliases": [] }, { "type": "programming", "color": "#FEFE00", "extensions": [ ".thy" ], "tm_scope": "source.isabelle.theory", "ace_mode": "text", "language_id": 170, "name": "Isabelle", "aliases": [] }, { "type": "programming", "group": "Isabelle", "filenames": [ "ROOT" ], "tm_scope": "source.isabelle.root", "ace_mode": "text", "language_id": 171, "name": "Isabelle ROOT", "color": "#000", "aliases": [], "extensions": [ null ] }, { "type": "programming", "color": "#9EEDFF", "extensions": [ ".ijs" ], "interpreters": [ "jconsole" ], "tm_scope": "source.j", "ace_mode": "text", "language_id": 172, "name": "J", "aliases": [] }, { "type": "programming", "group": "Lex", "extensions": [ ".flex", ".jflex" ], "tm_scope": "source.jflex", "ace_mode": "text", "language_id": 173, "name": "JFlex", "color": "#000", "aliases": [] }, { "type": "data", "tm_scope": "source.json", "group": "JavaScript", "ace_mode": "json", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "searchable": false, "extensions": [ ".json", ".geojson", ".JSON-tmLanguage", ".topojson" ], "filenames": [ ".arcconfig", ".jshintrc", "composer.lock", "mcmod.info" ], "language_id": 174, "name": "JSON", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".json5" ], "filenames": [ ".babelrc" ], "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "language_id": 175, "name": "JSON5", "color": "#000", "aliases": [] }, { "type": "data", "group": "JavaScript", "ace_mode": "javascript", "extensions": [ ".jsonld" ], "tm_scope": "source.js", "language_id": 176, "name": "JSONLD", "color": "#000", "aliases": [] }, { "color": "#40d47e", "type": "programming", "ace_mode": "jsoniq", "codemirror_mode": "javascript", "codemirror_mime_type": "application/json", "extensions": [ ".jq" ], "tm_scope": "source.jq", "language_id": 177, "name": "JSONiq", "aliases": [] }, { "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, "name": "JSX", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "java", "extensions": [ ".j" ], "tm_scope": "source.jasmin", "language_id": 180, "name": "Jasmin", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "java", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-java", "color": "#b07219", "extensions": [ ".java" ], "language_id": 181, "name": "Java", "aliases": [] }, { "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, "name": "Java Server Pages", "color": "#000" }, { "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", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib" ], "filenames": [ "Jakefile" ], "interpreters": [ "node" ], "language_id": 183, "name": "JavaScript" }, { "type": "programming", "extensions": [ ".jl" ], "interpreters": [ "julia" ], "color": "#a270ba", "ace_mode": "julia", "codemirror_mode": "julia", "codemirror_mime_type": "text/x-julia", "language_id": 184, "name": "Julia", "aliases": [] }, { "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, "name": "Jupyter Notebook" }, { "type": "programming", "color": "#28431f", "extensions": [ ".krl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 186, "name": "KRL", "aliases": [] }, { "type": "programming", "extensions": [ ".sch", ".brd", ".kicad_pcb" ], "tm_scope": "none", "ace_mode": "text", "language_id": 187, "name": "KiCad", "color": "#000", "aliases": [] }, { "type": "markup", "ace_mode": "html", "codemirror_mode": "htmlmixed", "codemirror_mime_type": "text/html", "extensions": [ ".kit" ], "tm_scope": "text.html.basic", "language_id": 188, "name": "Kit", "color": "#000", "aliases": [] }, { "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, "name": "Kotlin", "aliases": [] }, { "type": "programming", "extensions": [ ".lfe" ], "group": "Erlang", "tm_scope": "source.lisp", "ace_mode": "lisp", "codemirror_mode": "commonlisp", "codemirror_mime_type": "text/x-common-lisp", "language_id": 190, "name": "LFE", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".ll" ], "ace_mode": "text", "color": "#185619", "language_id": 191, "name": "LLVM", "aliases": [] }, { "type": "programming", "extensions": [ ".lol" ], "color": "#cc9900", "tm_scope": "none", "ace_mode": "text", "language_id": 192, "name": "LOLCODE", "aliases": [] }, { "type": "programming", "ace_mode": "lsl", "extensions": [ ".lsl", ".lslp" ], "interpreters": [ "lsl" ], "color": "#3d9970", "language_id": 193, "name": "LSL", "aliases": [] }, { "type": "programming", "extensions": [ ".lvproj" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 194, "name": "LabVIEW", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#999999", "extensions": [ ".lasso", ".las", ".lasso8", ".lasso9", ".ldml" ], "tm_scope": "file.lasso", "aliases": [ "lassoscript" ], "ace_mode": "text", "language_id": 195, "name": "Lasso" }, { "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, "name": "Latte", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".lean", ".hlean" ], "ace_mode": "text", "language_id": 197, "name": "Lean", "color": "#000", "aliases": [] }, { "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, "name": "Less", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#DBCA00", "aliases": [ "flex" ], "extensions": [ ".l", ".lex" ], "tm_scope": "none", "ace_mode": "text", "language_id": 199, "name": "Lex" }, { "type": "programming", "extensions": [ ".ly", ".ily" ], "ace_mode": "text", "language_id": 200, "name": "LilyPond", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".b", ".m" ], "tm_scope": "none", "ace_mode": "text", "language_id": 201, "name": "Limbo", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".ld", ".lds" ], "filenames": [ "ld.script" ], "tm_scope": "none", "ace_mode": "text", "language_id": 202, "name": "Linker Script", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".mod" ], "tm_scope": "none", "ace_mode": "text", "language_id": 203, "name": "Linux Kernel Module", "color": "#000", "aliases": [] }, { "type": "markup", "extensions": [ ".liquid" ], "tm_scope": "text.html.liquid", "ace_mode": "liquid", "language_id": 204, "name": "Liquid", "color": "#000", "aliases": [] }, { "type": "programming", "group": "Agda", "extensions": [ ".lagda" ], "tm_scope": "none", "ace_mode": "text", "language_id": 205, "name": "Literate Agda", "color": "#000", "aliases": [] }, { "type": "programming", "tm_scope": "source.litcoffee", "group": "CoffeeScript", "ace_mode": "text", "wrap": true, "aliases": [ "litcoffee" ], "extensions": [ ".litcoffee" ], "language_id": 206, "name": "Literate CoffeeScript", "color": "#000" }, { "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, "name": "Literate Haskell", "color": "#000" }, { "type": "programming", "color": "#499886", "aliases": [ "live-script", "ls" ], "extensions": [ ".ls", "._ls" ], "filenames": [ "Slakefile" ], "ace_mode": "livescript", "codemirror_mode": "livescript", "codemirror_mime_type": "text/x-livescript", "language_id": 208, "name": "LiveScript" }, { "type": "programming", "extensions": [ ".xm", ".x", ".xi" ], "ace_mode": "text", "tm_scope": "source.logos", "language_id": 209, "name": "Logos", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".lgt", ".logtalk" ], "ace_mode": "text", "language_id": 210, "name": "Logtalk", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "color": "#652B81", "extensions": [ ".lookml" ], "tm_scope": "source.yaml", "language_id": 211, "name": "LookML", "aliases": [] }, { "type": "programming", "extensions": [ ".ls" ], "tm_scope": "source.loomscript", "ace_mode": "text", "language_id": 212, "name": "LoomScript", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "lua", "codemirror_mode": "lua", "codemirror_mime_type": "text/x-lua", "color": "#000080", "extensions": [ ".lua", ".fcgi", ".nse", ".pd_lua", ".rbxs", ".wlua" ], "interpreters": [ "lua" ], "language_id": 213, "name": "Lua", "aliases": [] }, { "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", "name": "M", "color": "#000" }, { "type": "programming", "extensions": [ ".m4" ], "tm_scope": "none", "ace_mode": "text", "language_id": 215, "name": "M4", "color": "#000", "aliases": [] }, { "type": "programming", "group": "M4", "aliases": [ "autoconf" ], "extensions": [ ".m4" ], "filenames": [ "configure.ac" ], "tm_scope": "none", "ace_mode": "text", "language_id": 216, "name": "M4Sugar", "color": "#000" }, { "type": "programming", "color": "#00a6a6", "extensions": [ ".ms", ".mcr" ], "tm_scope": "source.maxscript", "ace_mode": "text", "language_id": 217, "name": "MAXScript", "aliases": [] }, { "type": "programming", "color": "#62A8D6", "extensions": [ ".mq4", ".mqh" ], "tm_scope": "source.mql5", "ace_mode": "c_cpp", "language_id": 426, "name": "MQL4", "aliases": [] }, { "type": "programming", "color": "#4A76B8", "extensions": [ ".mq5", ".mqh" ], "tm_scope": "source.mql5", "ace_mode": "c_cpp", "language_id": 427, "name": "MQL5", "aliases": [] }, { "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, "name": "MTML", "aliases": [] }, { "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, "name": "MUF", "color": "#000", "aliases": [] }, { "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", "makefile.sco", "mkfile" ], "interpreters": [ "make" ], "ace_mode": "makefile", "codemirror_mode": "cmake", "codemirror_mime_type": "text/x-cmake", "language_id": 220, "name": "Makefile" }, { "type": "programming", "extensions": [ ".mako", ".mao" ], "tm_scope": "text.html.mako", "ace_mode": "text", "language_id": 221, "name": "Mako", "color": "#000", "aliases": [] }, { "type": "prose", "ace_mode": "markdown", "codemirror_mode": "gfm", "codemirror_mime_type": "text/x-gfm", "wrap": true, "extensions": [ ".md", ".markdown", ".mkd", ".mkdn", ".mkdown", ".ron" ], "tm_scope": "source.gfm", "language_id": 222, "name": "Markdown", "color": "#000", "aliases": [] }, { "type": "markup", "color": "#f97732", "ace_mode": "mask", "extensions": [ ".mask" ], "tm_scope": "source.mask", "language_id": 223, "name": "Mask", "aliases": [] }, { "type": "programming", "extensions": [ ".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt" ], "aliases": [ "mma" ], "ace_mode": "text", "codemirror_mode": "mathematica", "codemirror_mime_type": "text/x-mathematica", "language_id": 224, "name": "Mathematica", "color": "#000" }, { "type": "programming", "color": "#bb92ac", "aliases": [ "octave" ], "extensions": [ ".matlab", ".m" ], "ace_mode": "matlab", "codemirror_mode": "octave", "codemirror_mime_type": "text/x-octave", "language_id": 225, "name": "Matlab" }, { "type": "data", "tm_scope": "text.xml.pom", "filenames": [ "pom.xml" ], "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 226, "name": "Maven POM", "color": "#000", "aliases": [], "extensions": [ null ] }, { "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, "name": "Max" }, { "type": "prose", "wrap": true, "extensions": [ ".mediawiki", ".wiki" ], "tm_scope": "text.html.mediawiki", "ace_mode": "text", "language_id": 228, "name": "MediaWiki", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#ff2b2b", "ace_mode": "prolog", "interpreters": [ "mmi" ], "extensions": [ ".m", ".moo" ], "tm_scope": "source.mercury", "language_id": 229, "name": "Mercury", "aliases": [] }, { "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, "name": "Metal", "aliases": [] }, { "type": "programming", "searchable": false, "extensions": [ ".minid" ], "tm_scope": "none", "ace_mode": "text", "language_id": 231, "name": "MiniD", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#c7a938", "extensions": [ ".druby", ".duby", ".mir", ".mirah" ], "tm_scope": "source.ruby", "ace_mode": "ruby", "codemirror_mode": "ruby", "codemirror_mime_type": "text/x-ruby", "language_id": 232, "name": "Mirah", "aliases": [] }, { "type": "programming", "extensions": [ ".mo" ], "tm_scope": "source.modelica", "ace_mode": "text", "codemirror_mode": "modelica", "codemirror_mime_type": "text/x-modelica", "language_id": 233, "name": "Modelica", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".mod" ], "tm_scope": "source.modula2", "ace_mode": "text", "language_id": 234, "name": "Modula-2", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".mms", ".mmk" ], "filenames": [ "descrip.mmk", "descrip.mms" ], "tm_scope": "none", "ace_mode": "text", "language_id": 235, "name": "Module Management System", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".monkey" ], "ace_mode": "text", "tm_scope": "source.monkey", "language_id": 236, "name": "Monkey", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".moo" ], "tm_scope": "none", "ace_mode": "text", "language_id": 237, "name": "Moocode", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".moon" ], "interpreters": [ "moon" ], "ace_mode": "text", "language_id": 238, "name": "MoonScript", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".myt" ], "tm_scope": "none", "ace_mode": "text", "language_id": 239, "name": "Myghty", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#28431f", "extensions": [ ".ncl" ], "tm_scope": "source.ncl", "ace_mode": "text", "language_id": 240, "name": "NCL", "aliases": [] }, { "type": "data", "extensions": [ ".nl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 241, "name": "NL", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".nsi", ".nsh" ], "ace_mode": "text", "codemirror_mode": "nsis", "codemirror_mime_type": "text/x-nsis", "language_id": 242, "name": "NSIS", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#3d3c6e", "extensions": [ ".n" ], "ace_mode": "text", "language_id": 243, "name": "Nemerle", "aliases": [] }, { "type": "programming", "color": "#0aa0ff", "extensions": [ ".axs", ".axi" ], "tm_scope": "source.netlinx", "ace_mode": "text", "language_id": 244, "name": "NetLinx", "aliases": [] }, { "type": "programming", "color": "#747faa", "extensions": [ ".axs.erb", ".axi.erb" ], "tm_scope": "source.netlinx.erb", "ace_mode": "text", "language_id": 245, "name": "NetLinx+ERB", "aliases": [] }, { "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, "name": "NetLogo", "aliases": [] }, { "type": "programming", "lexer": "NewLisp", "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, "name": "NewLisp", "aliases": [] }, { "type": "markup", "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", "color": "#9469E9", "language_id": 248, "name": "Nginx" }, { "type": "programming", "color": "#37775b", "extensions": [ ".nim", ".nimrod" ], "ace_mode": "text", "tm_scope": "source.nim", "language_id": 249, "name": "Nim", "aliases": [] }, { "type": "data", "tm_scope": "source.ninja", "extensions": [ ".ninja" ], "ace_mode": "text", "language_id": 250, "name": "Ninja", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#009917", "extensions": [ ".nit" ], "tm_scope": "source.nit", "ace_mode": "text", "language_id": 251, "name": "Nit", "aliases": [] }, { "type": "programming", "color": "#7e7eff", "extensions": [ ".nix" ], "aliases": [ "nixos" ], "tm_scope": "source.nix", "ace_mode": "nix", "language_id": 252, "name": "Nix" }, { "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, "name": "Nu" }, { "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, "name": "NumPy", "color": "#000", "aliases": [] }, { "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, "name": "OCaml", "aliases": [] }, { "type": "data", "extensions": [ ".objdump" ], "tm_scope": "objdump.x86asm", "ace_mode": "assembly_x86", "language_id": 256, "name": "ObjDump", "color": "#000", "aliases": [] }, { "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, "name": "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, "name": "Objective-C++" }, { "type": "programming", "color": "#ff0c5a", "aliases": [ "obj-j", "objectivej", "objj" ], "extensions": [ ".j", ".sj" ], "tm_scope": "source.js.objj", "ace_mode": "text", "language_id": 259, "name": "Objective-J" }, { "type": "programming", "extensions": [ ".omgrofl" ], "color": "#cabbff", "tm_scope": "none", "ace_mode": "text", "language_id": 260, "name": "Omgrofl", "aliases": [] }, { "type": "programming", "extensions": [ ".opa" ], "ace_mode": "text", "language_id": 261, "name": "Opa", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#f7ede0", "extensions": [ ".opal" ], "tm_scope": "source.opal", "ace_mode": "text", "language_id": 262, "name": "Opal", "aliases": [] }, { "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, "name": "OpenCL", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "progress", "openedge", "abl" ], "extensions": [ ".p", ".cls" ], "tm_scope": "source.abl", "ace_mode": "text", "language_id": 264, "name": "OpenEdge ABL", "color": "#000" }, { "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, "name": "OpenRC runscript", "color": "#000", "extensions": [ null ] }, { "type": "programming", "extensions": [ ".scad" ], "tm_scope": "none", "ace_mode": "scad", "language_id": 431, "name": "OpenSCAD", "color": "#000", "aliases": [] }, { "type": "data", "aliases": [ "AFDKO" ], "extensions": [ ".fea" ], "tm_scope": "source.opentype", "ace_mode": "text", "language_id": 266, "name": "OpenType Feature File", "color": "#000" }, { "type": "prose", "wrap": true, "extensions": [ ".org" ], "tm_scope": "none", "ace_mode": "text", "language_id": 267, "name": "Org", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".ox", ".oxh", ".oxo" ], "tm_scope": "source.ox", "ace_mode": "text", "language_id": 268, "name": "Ox", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#cdd0e3", "extensions": [ ".oxygene" ], "tm_scope": "none", "ace_mode": "text", "language_id": 269, "name": "Oxygene", "aliases": [] }, { "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, "name": "Oz", "aliases": [] }, { "type": "programming", "color": "#dbb284", "extensions": [ ".pwn", ".inc" ], "tm_scope": "source.pawn", "ace_mode": "text", "language_id": 271, "name": "PAWN", "aliases": [] }, { "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_cs", ".php_cs.dist", "Phakefile" ], "interpreters": [ "php" ], "aliases": [ "inc" ], "language_id": 272, "name": "PHP" }, { "type": "programming", "ace_mode": "sql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-plsql", "tm_scope": "none", "color": "#dad8d8", "extensions": [ ".pls", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".sql" ], "language_id": 273, "name": "PLSQL", "aliases": [] }, { "type": "programming", "ace_mode": "pgsql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-sql", "tm_scope": "source.sql", "extensions": [ ".sql" ], "language_id": 274, "name": "PLpgSQL", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "pov-ray", "povray" ], "extensions": [ ".pov", ".inc" ], "ace_mode": "text", "language_id": 275, "name": "POV-Ray SDL", "color": "#000" }, { "type": "programming", "color": "#cc0000", "extensions": [ ".pan" ], "tm_scope": "none", "ace_mode": "text", "language_id": 276, "name": "Pan", "aliases": [] }, { "type": "programming", "color": "#6600cc", "extensions": [ ".psc" ], "tm_scope": "source.papyrus.skyrim", "ace_mode": "text", "language_id": 277, "name": "Papyrus", "aliases": [] }, { "type": "programming", "color": "#f3ca0a", "extensions": [ ".parrot" ], "tm_scope": "none", "ace_mode": "text", "language_id": 278, "name": "Parrot", "aliases": [] }, { "group": "Parrot", "type": "programming", "aliases": [ "pasm" ], "extensions": [ ".pasm" ], "interpreters": [ "parrot" ], "tm_scope": "none", "ace_mode": "text", "language_id": 279, "name": "Parrot Assembly", "color": "#000" }, { "group": "Parrot", "tm_scope": "source.parrot.pir", "type": "programming", "aliases": [ "pir" ], "extensions": [ ".pir" ], "interpreters": [ "parrot" ], "ace_mode": "text", "language_id": 280, "name": "Parrot Internal Representation", "color": "#000" }, { "type": "programming", "color": "#E3F171", "extensions": [ ".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp" ], "interpreters": [ "instantfpc" ], "ace_mode": "pascal", "codemirror_mode": "pascal", "codemirror_mime_type": "text/x-pascal", "language_id": 281, "name": "Pascal", "aliases": [] }, { "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", ".pod", ".psgi", ".t" ], "interpreters": [ "perl" ], "language_id": 282, "name": "Perl", "aliases": [] }, { "type": "programming", "color": "#0000fb", "extensions": [ ".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t" ], "filenames": [ "Rexfile" ], "interpreters": [ "perl6" ], "tm_scope": "source.perl6fe", "ace_mode": "perl", "codemirror_mode": "perl", "codemirror_mime_type": "text/x-perl", "language_id": 283, "name": "Perl6", "aliases": [] }, { "type": "markup", "group": "Groff", "tm_scope": "source.pic", "extensions": [ ".pic", ".chem" ], "ace_mode": "text", "codemirror_mode": "troff", "codemirror_mime_type": "text/troff", "language_id": 425, "name": "Pic", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".pkl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 284, "name": "Pickle", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".l" ], "interpreters": [ "picolisp", "pil" ], "tm_scope": "source.lisp", "ace_mode": "lisp", "language_id": 285, "name": "PicoLisp", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#fcd7de", "extensions": [ ".pig" ], "tm_scope": "source.pig_latin", "ace_mode": "text", "language_id": 286, "name": "PigLatin", "aliases": [] }, { "type": "programming", "color": "#005390", "extensions": [ ".pike", ".pmod" ], "interpreters": [ "pike" ], "ace_mode": "text", "language_id": 287, "name": "Pike", "aliases": [] }, { "type": "prose", "ace_mode": "perl", "codemirror_mode": "perl", "codemirror_mime_type": "text/x-perl", "wrap": true, "extensions": [ ".pod" ], "tm_scope": "none", "language_id": 288, "name": "Pod", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#d80074", "extensions": [ ".pogo" ], "tm_scope": "source.pogoscript", "ace_mode": "text", "language_id": 289, "name": "PogoScript", "aliases": [] }, { "type": "programming", "extensions": [ ".pony" ], "tm_scope": "source.pony", "ace_mode": "text", "language_id": 290, "name": "Pony", "color": "#000", "aliases": [] }, { "type": "markup", "color": "#da291c", "extensions": [ ".ps", ".eps" ], "tm_scope": "source.postscript", "aliases": [ "postscr" ], "ace_mode": "text", "language_id": 291, "name": "PostScript" }, { "type": "programming", "color": "#8f0f8d", "extensions": [ ".pbt", ".sra", ".sru", ".srw" ], "tm_scope": "none", "ace_mode": "text", "language_id": 292, "name": "PowerBuilder", "aliases": [] }, { "type": "programming", "ace_mode": "powershell", "codemirror_mode": "powershell", "codemirror_mime_type": "application/x-powershell", "aliases": [ "posh" ], "extensions": [ ".ps1", ".psd1", ".psm1" ], "language_id": 293, "name": "PowerShell", "color": "#000" }, { "type": "programming", "color": "#0096D8", "extensions": [ ".pde" ], "ace_mode": "text", "language_id": 294, "name": "Processing", "aliases": [] }, { "type": "programming", "color": "#74283c", "extensions": [ ".pl", ".pro", ".prolog", ".yap" ], "interpreters": [ "swipl", "yap" ], "tm_scope": "source.prolog", "ace_mode": "prolog", "language_id": 295, "name": "Prolog", "aliases": [] }, { "type": "programming", "color": "#7fa2a7", "extensions": [ ".spin" ], "tm_scope": "source.spin", "ace_mode": "text", "language_id": 296, "name": "Propeller Spin", "aliases": [] }, { "type": "markup", "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, "name": "Protocol Buffer", "color": "#000" }, { "type": "data", "extensions": [ ".asc", ".pub" ], "tm_scope": "none", "ace_mode": "text", "codemirror_mode": "asciiarmor", "codemirror_mime_type": "application/pgp", "language_id": 298, "name": "Public Key", "color": "#000", "aliases": [] }, { "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, "name": "Pug", "color": "#000", "aliases": [] }, { "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, "name": "Puppet", "aliases": [] }, { "type": "programming", "color": "#91de79", "extensions": [ ".pd" ], "tm_scope": "none", "ace_mode": "text", "language_id": 300, "name": "Pure Data", "aliases": [] }, { "type": "programming", "color": "#5a6986", "extensions": [ ".pb", ".pbi" ], "tm_scope": "none", "ace_mode": "text", "language_id": 301, "name": "PureBasic", "aliases": [] }, { "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, "name": "PureScript", "aliases": [] }, { "type": "programming", "ace_mode": "python", "codemirror_mode": "python", "codemirror_mime_type": "text/x-python", "color": "#3572A5", "extensions": [ ".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy" ], "filenames": [ ".gclient", "BUCK", "BUILD", "SConscript", "SConstruct", "Snakefile", "wscript" ], "interpreters": [ "python", "python2", "python3" ], "aliases": [ "rusthon" ], "language_id": 303, "name": "Python" }, { "type": "programming", "group": "Python", "searchable": false, "aliases": [ "pycon" ], "tm_scope": "text.python.console", "ace_mode": "text", "language_id": 428, "name": "Python console", "color": "#000", "extensions": [ null ] }, { "type": "data", "group": "Python", "searchable": false, "extensions": [ ".pytb" ], "tm_scope": "text.python.traceback", "ace_mode": "text", "language_id": 304, "name": "Python traceback", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#44a51c", "extensions": [ ".qml", ".qbs" ], "tm_scope": "source.qml", "ace_mode": "text", "language_id": 305, "name": "QML", "aliases": [] }, { "type": "programming", "extensions": [ ".pro", ".pri" ], "interpreters": [ "qmake" ], "ace_mode": "text", "language_id": 306, "name": "QMake", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#198CE7", "aliases": [ "R", "Rscript", "splus" ], "extensions": [ ".r", ".rd", ".rsx" ], "filenames": [ ".Rprofile" ], "interpreters": [ "Rscript" ], "ace_mode": "r", "codemirror_mode": "r", "codemirror_mime_type": "text/x-rsrc", "language_id": 307, "name": "R" }, { "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, "name": "RAML", "aliases": [] }, { "type": "prose", "ace_mode": "rdoc", "wrap": true, "extensions": [ ".rdoc" ], "tm_scope": "text.rdoc", "language_id": 309, "name": "RDoc", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate" ], "tm_scope": "source.vbnet", "ace_mode": "text", "language_id": 310, "name": "REALbasic", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "arexx" ], "extensions": [ ".rexx", ".pprx", ".rex" ], "interpreters": [ "regina", "rexx" ], "tm_scope": "source.rexx", "ace_mode": "text", "language_id": 311, "name": "REXX", "color": "#000" }, { "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, "name": "RHTML", "color": "#000" }, { "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, "name": "RMarkdown", "color": "#000", "aliases": [] }, { "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, "name": "RPM Spec", "color": "#000" }, { "type": "markup", "color": "#665a4e", "extensions": [ ".rnh", ".rno" ], "tm_scope": "text.runoff", "ace_mode": "text", "language_id": 315, "name": "RUNOFF", "aliases": [] }, { "type": "programming", "color": "#22228f", "extensions": [ ".rkt", ".rktd", ".rktl", ".scrbl" ], "interpreters": [ "racket" ], "tm_scope": "source.racket", "ace_mode": "lisp", "language_id": 316, "name": "Racket", "aliases": [] }, { "type": "programming", "color": "#9d5200", "extensions": [ ".rl" ], "aliases": [ "ragel-rb", "ragel-ruby" ], "tm_scope": "none", "ace_mode": "text", "language_id": 317, "name": "Ragel" }, { "type": "programming", "color": "#fffaa0", "extensions": [ ".rsc" ], "tm_scope": "source.rascal", "ace_mode": "text", "language_id": 173616037, "name": "Rascal", "aliases": [] }, { "type": "data", "aliases": [ "raw" ], "extensions": [ ".raw" ], "tm_scope": "none", "ace_mode": "text", "language_id": 318, "name": "Raw token data", "color": "#000" }, { "type": "programming", "color": "#358a5b", "extensions": [ ".reb", ".r", ".r2", ".r3", ".rebol" ], "ace_mode": "text", "tm_scope": "source.rebol", "language_id": 319, "name": "Rebol", "aliases": [] }, { "type": "programming", "color": "#f50000", "extensions": [ ".red", ".reds" ], "aliases": [ "red/system" ], "tm_scope": "source.red", "ace_mode": "text", "language_id": 320, "name": "Red" }, { "type": "programming", "extensions": [ ".cw" ], "tm_scope": "none", "ace_mode": "text", "language_id": 321, "name": "Redcode", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "renpy" ], "color": "#ff7f7f", "extensions": [ ".rpy" ], "tm_scope": "source.renpy", "ace_mode": "python", "language_id": 322, "name": "Ren'Py" }, { "type": "programming", "extensions": [ ".rs", ".rsh" ], "tm_scope": "none", "ace_mode": "text", "language_id": 323, "name": "RenderScript", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".robot" ], "tm_scope": "text.robot", "ace_mode": "text", "language_id": 324, "name": "RobotFramework", "color": "#000", "aliases": [] }, { "type": "markup", "color": "#ecdebe", "extensions": [ ".man", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".me", ".ms", ".n", ".rno", ".roff", ".tmac" ], "filenames": [ "mmn", "mmt" ], "tm_scope": "text.roff", "aliases": [ "nroff" ], "ace_mode": "text", "codemirror_mode": "troff", "codemirror_mime_type": "text/troff", "language_id": 141, "name": "Roff" }, { "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, "name": "Rouge", "aliases": [] }, { "type": "programming", "ace_mode": "ruby", "codemirror_mode": "ruby", "codemirror_mime_type": "text/x-ruby", "color": "#701516", "aliases": [ "jruby", "macruby", "rake", "rb", "rbx" ], "extensions": [ ".rb", ".builder", ".fcgi", ".gemspec", ".god", ".irbrc", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr" ], "interpreters": [ "ruby", "macruby", "rake", "jruby", "rbx" ], "filenames": [ ".pryrc", "Appraisals", "Berksfile", "Brewfile", "Buildfile", "Dangerfile", "Deliverfile", "Fastfile", "Gemfile", "Gemfile.lock", "Guardfile", "Jarfile", "Mavenfile", "Podfile", "Puppetfile", "Snapfile", "Thorfile", "Vagrantfile", "buildfile" ], "language_id": 326, "name": "Ruby" }, { "type": "programming", "color": "#dea584", "extensions": [ ".rs", ".rs.in" ], "ace_mode": "rust", "codemirror_mode": "rust", "codemirror_mime_type": "text/x-rustsrc", "language_id": 327, "name": "Rust", "aliases": [] }, { "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, "name": "SAS", "aliases": [] }, { "type": "markup", "tm_scope": "source.scss", "group": "CSS", "ace_mode": "scss", "codemirror_mode": "css", "codemirror_mime_type": "text/x-scss", "extensions": [ ".scss" ], "language_id": 329, "name": "SCSS", "color": "#000", "aliases": [] }, { "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, "name": "SMT", "color": "#000", "aliases": [] }, { "type": "data", "tm_scope": "source.sparql", "ace_mode": "text", "codemirror_mode": "sparql", "codemirror_mime_type": "application/sparql-query", "extensions": [ ".sparql", ".rq" ], "language_id": 331, "name": "SPARQL", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#3F3F3F", "extensions": [ ".sqf", ".hqf" ], "tm_scope": "source.sqf", "ace_mode": "text", "language_id": 332, "name": "SQF", "aliases": [] }, { "type": "data", "tm_scope": "source.sql", "ace_mode": "sql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-sql", "extensions": [ ".sql", ".cql", ".ddl", ".inc", ".prc", ".tab", ".udf", ".viw" ], "language_id": 333, "name": "SQL", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "sql", "codemirror_mode": "sql", "codemirror_mime_type": "text/x-sql", "tm_scope": "source.sql", "extensions": [ ".sql", ".db2" ], "language_id": 334, "name": "SQLPL", "color": "#000", "aliases": [] }, { "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, "name": "SRecode Template", "aliases": [] }, { "type": "data", "group": "Smalltalk", "extensions": [ ".ston" ], "tm_scope": "source.smalltalk", "ace_mode": "text", "language_id": 336, "name": "STON", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".svg" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 337, "name": "SVG", "color": "#000", "aliases": [] }, { "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, "name": "Sage", "color": "#000", "aliases": [] }, { "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, "name": "SaltStack" }, { "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, "name": "Sass", "color": "#000", "aliases": [] }, { "type": "programming", "ace_mode": "scala", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-scala", "color": "#c22d40", "extensions": [ ".scala", ".sbt", ".sc" ], "interpreters": [ "scala" ], "language_id": 341, "name": "Scala", "aliases": [] }, { "group": "HTML", "type": "markup", "extensions": [ ".scaml" ], "tm_scope": "source.scaml", "ace_mode": "text", "language_id": 342, "name": "Scaml", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#1e4aec", "extensions": [ ".scm", ".sld", ".sls", ".sps", ".ss" ], "interpreters": [ "guile", "bigloo", "chicken", "csi", "gosh", "r6rs" ], "ace_mode": "scheme", "codemirror_mode": "scheme", "codemirror_mime_type": "text/x-scheme", "language_id": 343, "name": "Scheme", "aliases": [] }, { "type": "programming", "extensions": [ ".sci", ".sce", ".tst" ], "ace_mode": "text", "language_id": 344, "name": "Scilab", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#0579aa", "extensions": [ ".self" ], "tm_scope": "none", "ace_mode": "text", "language_id": 345, "name": "Self", "aliases": [] }, { "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_history", ".bash_logout", ".bash_profile", ".bashrc", "PKGBUILD", "gradlew" ], "interpreters": [ "bash", "rc", "sh", "zsh" ], "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 346, "name": "Shell" }, { "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, "name": "ShellSession", "color": "#000" }, { "type": "programming", "color": "#120F14", "extensions": [ ".shen" ], "tm_scope": "none", "ace_mode": "text", "language_id": 348, "name": "Shen", "aliases": [] }, { "type": "programming", "color": "#007eff", "extensions": [ ".sl" ], "tm_scope": "text.html.slash", "ace_mode": "text", "language_id": 349, "name": "Slash", "aliases": [] }, { "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, "name": "Slim", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".smali" ], "ace_mode": "text", "tm_scope": "source.smali", "language_id": 351, "name": "Smali", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#596706", "extensions": [ ".st", ".cs" ], "aliases": [ "squeak" ], "ace_mode": "text", "codemirror_mode": "smalltalk", "codemirror_mime_type": "text/x-stsrc", "language_id": 352, "name": "Smalltalk" }, { "type": "programming", "extensions": [ ".tpl" ], "ace_mode": "smarty", "codemirror_mode": "smarty", "codemirror_mime_type": "text/x-smarty", "tm_scope": "text.html.smarty", "language_id": 353, "name": "Smarty", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#5c7611", "aliases": [ "sourcemod" ], "extensions": [ ".sp", ".inc", ".sma" ], "tm_scope": "source.sp", "ace_mode": "text", "language_id": 432, "name": "SourcePawn" }, { "type": "data", "extensions": [ ".sfd" ], "tm_scope": "text.sfd", "ace_mode": "yaml", "language_id": 354, "name": "Spline Font Database", "color": "#000", "aliases": [] }, { "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, "name": "Squirrel", "aliases": [] }, { "type": "programming", "color": "#b2011d", "extensions": [ ".stan" ], "ace_mode": "text", "tm_scope": "source.stan", "language_id": 356, "name": "Stan", "aliases": [] }, { "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, "name": "Standard ML" }, { "type": "programming", "extensions": [ ".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp" ], "ace_mode": "text", "language_id": 358, "name": "Stata", "color": "#000", "aliases": [] }, { "type": "markup", "group": "CSS", "extensions": [ ".styl" ], "tm_scope": "source.stylus", "ace_mode": "stylus", "language_id": 359, "name": "Stylus", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".srt" ], "ace_mode": "text", "tm_scope": "text.srt", "language_id": 360, "name": "SubRip Text", "color": "#000", "aliases": [] }, { "type": "data", "group": "JSON", "tm_scope": "source.js", "ace_mode": "javascript", "codemirror_mode": "javascript", "codemirror_mime_type": "text/javascript", "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" ], "language_id": 423, "name": "Sublime Text Config", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#46390b", "extensions": [ ".sc", ".scd" ], "interpreters": [ "sclang", "scsynth" ], "tm_scope": "source.supercollider", "ace_mode": "text", "language_id": 361, "name": "SuperCollider", "aliases": [] }, { "type": "programming", "color": "#ffac45", "extensions": [ ".swift" ], "ace_mode": "text", "codemirror_mode": "swift", "codemirror_mime_type": "text/x-swift", "language_id": 362, "name": "Swift", "aliases": [] }, { "type": "programming", "color": "#DAE1C2", "extensions": [ ".sv", ".svh", ".vh" ], "ace_mode": "verilog", "codemirror_mode": "verilog", "codemirror_mime_type": "text/x-systemverilog", "language_id": 363, "name": "SystemVerilog", "aliases": [] }, { "type": "programming", "ace_mode": "text", "color": "#A0AA87", "extensions": [ ".8xp", ".8xk", ".8xk.txt", ".8xp.txt" ], "language_id": 422, "tm_scope": "none", "name": "TI Program", "aliases": [] }, { "type": "programming", "extensions": [ ".tla" ], "tm_scope": "source.tla", "ace_mode": "text", "language_id": 364, "name": "TLA", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".toml" ], "tm_scope": "source.toml", "ace_mode": "toml", "codemirror_mode": "toml", "codemirror_mime_type": "text/x-toml", "language_id": 365, "name": "TOML", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".txl" ], "tm_scope": "source.txl", "ace_mode": "text", "language_id": 366, "name": "TXL", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#e4cc98", "extensions": [ ".tcl", ".adp", ".tm" ], "interpreters": [ "tclsh", "wish" ], "ace_mode": "tcl", "codemirror_mode": "tcl", "codemirror_mime_type": "text/x-tcl", "language_id": 367, "name": "Tcl", "aliases": [] }, { "type": "programming", "group": "Shell", "extensions": [ ".tcsh", ".csh" ], "tm_scope": "source.shell", "ace_mode": "sh", "codemirror_mode": "shell", "codemirror_mime_type": "text/x-sh", "language_id": 368, "name": "Tcsh", "color": "#000", "aliases": [] }, { "type": "markup", "color": "#3D6117", "ace_mode": "tex", "codemirror_mode": "stex", "codemirror_mime_type": "text/x-stex", "wrap": true, "aliases": [ "latex" ], "extensions": [ ".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc" ], "language_id": 369, "name": "TeX" }, { "type": "markup", "extensions": [ ".tea" ], "tm_scope": "source.tea", "ace_mode": "text", "language_id": 370, "name": "Tea", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".t" ], "color": "#00004c", "ace_mode": "lua", "codemirror_mode": "lua", "codemirror_mime_type": "text/x-lua", "interpreters": [ "lua" ], "language_id": 371, "name": "Terra", "aliases": [] }, { "type": "prose", "wrap": true, "aliases": [ "fundamental" ], "extensions": [ ".txt", ".fr", ".nb", ".ncl", ".no" ], "filenames": [ "COPYING", "FONTLOG", "INSTALL", "LICENSE", "NEWS", "README.1ST", "README.me", "click.me", "delete.me", "keep.me", "read.me", "test.me" ], "tm_scope": "none", "ace_mode": "text", "language_id": 372, "name": "Text", "color": "#000" }, { "type": "prose", "ace_mode": "textile", "codemirror_mode": "textile", "codemirror_mime_type": "text/x-textile", "wrap": true, "extensions": [ ".textile" ], "tm_scope": "none", "language_id": 373, "name": "Textile", "color": "#000", "aliases": [] }, { "type": "programming", "tm_scope": "source.thrift", "extensions": [ ".thrift" ], "ace_mode": "text", "language_id": 374, "name": "Thrift", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#cf142b", "extensions": [ ".t", ".tu" ], "tm_scope": "source.turing", "ace_mode": "text", "language_id": 375, "name": "Turing", "aliases": [] }, { "type": "data", "extensions": [ ".ttl" ], "tm_scope": "source.turtle", "ace_mode": "text", "codemirror_mode": "turtle", "codemirror_mime_type": "text/turtle", "language_id": 376, "name": "Turtle", "color": "#000", "aliases": [] }, { "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, "name": "Twig", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#2b7489", "aliases": [ "ts" ], "extensions": [ ".ts", ".tsx" ], "tm_scope": "source.ts", "ace_mode": "typescript", "codemirror_mode": "javascript", "codemirror_mime_type": "application/typescript", "language_id": 378, "name": "TypeScript" }, { "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, "name": "Unified Parallel C", "color": "#000", "aliases": [] }, { "type": "data", "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "extensions": [ ".anim", ".asset", ".mat", ".meta", ".prefab", ".unity" ], "tm_scope": "source.yaml", "language_id": 380, "name": "Unity3D Asset", "color": "#000", "aliases": [] }, { "type": "programming", "group": "Assembly", "extensions": [ ".s", ".ms" ], "tm_scope": "source.assembly", "ace_mode": "assembly_x86", "language_id": 120, "name": "Unix Assembly", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".uno" ], "ace_mode": "csharp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csharp", "tm_scope": "source.cs", "language_id": 381, "name": "Uno", "color": "#000", "aliases": [] }, { "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, "name": "UnrealScript", "aliases": [] }, { "type": "programming", "aliases": [ "Ur/Web", "Ur" ], "extensions": [ ".ur", ".urs" ], "tm_scope": "source.ur", "ace_mode": "text", "language_id": 383, "name": "UrWeb", "color": "#000" }, { "group": "Perl", "type": "programming", "extensions": [ ".vcl" ], "tm_scope": "source.varnish.vcl", "ace_mode": "text", "language_id": 384, "name": "VCL", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#adb2cb", "extensions": [ ".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw" ], "ace_mode": "vhdl", "codemirror_mode": "vhdl", "codemirror_mime_type": "text/x-vhdl", "language_id": 385, "name": "VHDL", "aliases": [] }, { "type": "programming", "color": "#fbe5cd", "extensions": [ ".vala", ".vapi" ], "ace_mode": "vala", "language_id": 386, "name": "Vala", "aliases": [] }, { "type": "programming", "color": "#b2b7f8", "extensions": [ ".v", ".veo" ], "ace_mode": "verilog", "codemirror_mode": "verilog", "codemirror_mime_type": "text/x-verilog", "language_id": 387, "name": "Verilog", "aliases": [] }, { "type": "programming", "color": "#199f4b", "tm_scope": "source.viml", "aliases": [ "vim", "viml", "nvim" ], "extensions": [ ".vim" ], "filenames": [ ".nvimrc", ".vimrc", "_vimrc", "gvimrc", "nvimrc", "vimrc" ], "ace_mode": "text", "language_id": 388, "name": "Vim script" }, { "type": "programming", "color": "#945db7", "extensions": [ ".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs" ], "tm_scope": "source.vbnet", "aliases": [ "vb.net", "vbnet" ], "ace_mode": "text", "codemirror_mode": "vb", "codemirror_mime_type": "text/x-vb", "language_id": 389, "name": "Visual Basic" }, { "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, "name": "Volt", "aliases": [] }, { "type": "markup", "color": "#2c3e50", "extensions": [ ".vue" ], "tm_scope": "text.html.vue", "ace_mode": "html", "language_id": 391, "name": "Vue", "aliases": [] }, { "type": "data", "extensions": [ ".mtl" ], "tm_scope": "source.wavefront.mtl", "ace_mode": "text", "language_id": 392, "name": "Wavefront Material", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".obj" ], "tm_scope": "source.wavefront.obj", "ace_mode": "text", "language_id": 393, "name": "Wavefront Object", "color": "#000", "aliases": [] }, { "type": "markup", "color": "#9cc9dd", "extensions": [ ".owl" ], "tm_scope": "text.xml", "ace_mode": "xml", "language_id": 394, "name": "Web Ontology Language", "aliases": [] }, { "type": "programming", "extensions": [ ".webidl" ], "tm_scope": "source.webidl", "ace_mode": "text", "codemirror_mode": "webidl", "codemirror_mime_type": "text/x-webidl", "language_id": 395, "name": "WebIDL", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".toc" ], "tm_scope": "source.toc", "ace_mode": "text", "language_id": 396, "name": "World of Warcraft Addon Data", "color": "#000", "aliases": [] }, { "type": "programming", "aliases": [ "xten" ], "ace_mode": "text", "extensions": [ ".x10" ], "color": "#4B6BEF", "tm_scope": "source.x10", "language_id": 397, "name": "X10" }, { "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, "name": "XC", "aliases": [] }, { "type": "data", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "aliases": [ "rss", "xsd", "wsdl" ], "extensions": [ ".xml", ".ant", ".axml", ".builds", ".ccxml", ".clixml", ".cproject", ".csl", ".csproj", ".ct", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".grxml", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mm", ".mod", ".mxml", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".plist", ".pluginspec", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".srdf", ".storyboard", ".stTheme", ".sublime-snippet", ".targets", ".tmCommand", ".tml", ".tmLanguage", ".tmPreferences", ".tmSnippet", ".tmTheme", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vssettings", ".vxml", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xproj", ".xsd", ".xul", ".zcml" ], "filenames": [ ".classpath", ".project", "App.config", "NuGet.config", "Settings.StyleCop", "Web.Debug.config", "Web.Release.config", "Web.config", "packages.config" ], "language_id": 399, "name": "XML", "color": "#000" }, { "type": "programming", "extensions": [ ".xsp-config", ".xsp.metadata" ], "tm_scope": "none", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 400, "name": "XPages", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".xpl", ".xproc" ], "tm_scope": "text.xml", "ace_mode": "xml", "codemirror_mode": "xml", "codemirror_mime_type": "text/xml", "language_id": 401, "name": "XProc", "color": "#000", "aliases": [] }, { "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, "name": "XQuery", "aliases": [] }, { "type": "programming", "extensions": [ ".xs" ], "tm_scope": "source.c", "ace_mode": "c_cpp", "codemirror_mode": "clike", "codemirror_mime_type": "text/x-csrc", "language_id": 403, "name": "XS", "color": "#000", "aliases": [] }, { "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, "name": "XSLT" }, { "type": "programming", "extensions": [ ".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window" ], "tm_scope": "source.vbnet", "ace_mode": "text", "language_id": 405, "name": "Xojo", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".xtend" ], "ace_mode": "text", "language_id": 406, "name": "Xtend", "color": "#000", "aliases": [] }, { "type": "data", "tm_scope": "source.yaml", "aliases": [ "yml" ], "extensions": [ ".yml", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage" ], "filenames": [ ".clang-format" ], "ace_mode": "yaml", "codemirror_mode": "yaml", "codemirror_mime_type": "text/x-yaml", "language_id": 407, "name": "YAML", "color": "#000" }, { "type": "data", "extensions": [ ".yang" ], "tm_scope": "source.yang", "ace_mode": "text", "language_id": 408, "name": "YANG", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".y", ".yacc", ".yy" ], "tm_scope": "source.bison", "ace_mode": "text", "color": "#4B6C4B", "language_id": 409, "name": "Yacc", "aliases": [] }, { "type": "programming", "color": "#118f9e", "extensions": [ ".zep" ], "tm_scope": "source.php.zephir", "ace_mode": "php", "language_id": 410, "name": "Zephir", "aliases": [] }, { "type": "programming", "extensions": [ ".zimpl", ".zmpl", ".zpl" ], "tm_scope": "none", "ace_mode": "text", "language_id": 411, "name": "Zimpl", "color": "#000", "aliases": [] }, { "type": "data", "extensions": [ ".desktop", ".desktop.in" ], "tm_scope": "source.desktop", "ace_mode": "text", "language_id": 412, "name": "desktop", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#913960", "extensions": [ ".ec", ".eh" ], "tm_scope": "source.c.ec", "ace_mode": "text", "language_id": 413, "name": "eC", "aliases": [] }, { "type": "data", "ace_mode": "clojure", "codemirror_mode": "clojure", "codemirror_mime_type": "text/x-clojure", "extensions": [ ".edn" ], "tm_scope": "source.clojure", "language_id": 414, "name": "edn", "color": "#000", "aliases": [] }, { "type": "programming", "group": "Shell", "interpreters": [ "fish" ], "extensions": [ ".fish" ], "tm_scope": "source.fish", "ace_mode": "text", "language_id": 415, "name": "fish", "color": "#000", "aliases": [] }, { "type": "programming", "extensions": [ ".mu" ], "ace_mode": "text", "language_id": 416, "name": "mupad", "color": "#000", "aliases": [] }, { "type": "programming", "color": "#94B0C7", "extensions": [ ".nc" ], "ace_mode": "text", "tm_scope": "source.nesc", "language_id": 417, "name": "nesC", "aliases": [] }, { "type": "programming", "color": "#b0b77e", "extensions": [ ".ooc" ], "ace_mode": "text", "language_id": 418, "name": "ooc", "aliases": [] }, { "type": "prose", "wrap": true, "aliases": [ "rst" ], "extensions": [ ".rst", ".rest", ".rest.txt", ".rst.txt" ], "ace_mode": "text", "codemirror_mode": "rst", "codemirror_mime_type": "text/x-rst", "language_id": 419, "name": "reStructuredText", "color": "#000" }, { "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, "name": "wisp", "aliases": [] }, { "type": "programming", "color": "#403a40", "aliases": [ "advpl", "clipper", "foxpro" ], "extensions": [ ".prg", ".ch", ".prw" ], "tm_scope": "source.harbour", "ace_mode": "text", "language_id": 421, "name": "xBase" } ]