Top Level Namespace
Defined Under Namespace
Modules: Linguist
Constant Summary collapse
- DATA =
{"1C Enterprise" => {"type" => "programming", "color" => "#814CCC", "extensions" => [".bsl", ".os"], "tm_scope" => "source.bsl", "ace_mode" => "text", "language_id" => 0}, "2-Dimensional Array" => {"type" => "data", "color" => "#38761D", "extensions" => [".2da"], "tm_scope" => "source.2da", "ace_mode" => "text", "language_id" => 387204628}, "4D" => {"type" => "programming", "color" => "#004289", "extensions" => [".4dm"], "tm_scope" => "source.4dm", "ace_mode" => "text", "language_id" => 577529595}, "ABAP" => {"type" => "programming", "color" => "#E8274B", "extensions" => [".abap"], "tm_scope" => "source.abap", "ace_mode" => "abap", "language_id" => 1}, "ABAP CDS" => {"type" => "programming", "color" => "#555e25", "extensions" => [".asddls"], "tm_scope" => "source.abapcds", "language_id" => 452681853, "ace_mode" => "text"}, "ABNF" => {"type" => "data", "ace_mode" => "text", "extensions" => [".abnf"], "tm_scope" => "source.abnf", "language_id" => 429}, "AGS Script" => {"type" => "programming", "color" => "#B9D9FF", "aliases" => ["ags"], "extensions" => [".asc", ".ash"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 2}, "AIDL" => {"type" => "programming", "color" => "#34EB6B", "tm_scope" => "source.aidl", "extensions" => [".aidl"], "ace_mode" => "text", "interpreters" => ["aidl"], "language_id" => 451700185}, "AL" => {"type" => "programming", "color" => "#3AA2B5", "extensions" => [".al"], "tm_scope" => "source.al", "ace_mode" => "text", "language_id" => 658971832}, "ALGOL" => {"type" => "programming", "color" => "#D1E0DB", "extensions" => [".alg"], "tm_scope" => "source.algol60", "ace_mode" => "pascal", "codemirror_mode" => "pascal", "codemirror_mime_type" => "text/x-pascal", "language_id" => 79217948}, "AMPL" => {"type" => "programming", "color" => "#E6EFBB", "extensions" => [".ampl", ".mod"], "tm_scope" => "source.ampl", "ace_mode" => "text", "language_id" => 3}, "ANTLR" => {"type" => "programming", "color" => "#9DC3FF", "extensions" => [".g4"], "tm_scope" => "source.antlr", "ace_mode" => "text", "language_id" => 4}, "API Blueprint" => {"type" => "markup", "color" => "#2ACCA8", "ace_mode" => "markdown", "extensions" => [".apib"], "tm_scope" => "text.html.markdown.source.gfm.apib", "language_id" => 5}, "APL" => {"type" => "programming", "color" => "#5A8164", "extensions" => [".apl", ".dyalog"], "interpreters" => ["apl", "aplx", "dyalog"], "tm_scope" => "source.apl", "ace_mode" => "text", "codemirror_mode" => "apl", "codemirror_mime_type" => "text/apl", "language_id" => 6}, "ASL" => {"type" => "programming", "ace_mode" => "asl", "extensions" => [".asl", ".dsl"], "tm_scope" => "source.asl", "language_id" => 124996147}, "ASN.1" => {"type" => "data", "extensions" => [".asn", ".asn1"], "tm_scope" => "source.asn", "ace_mode" => "text", "codemirror_mode" => "asn.1", "codemirror_mime_type" => "text/x-ttcn-asn", "language_id" => 7}, "ASP.NET" => {"type" => "programming", "tm_scope" => "text.html.asp", "color" => "#9400ff", "aliases" => ["aspx", "aspx-vb"], "extensions" => [".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"], "ace_mode" => "text", "codemirror_mode" => "htmlembedded", "codemirror_mime_type" => "application/x-aspx", "language_id" => 564186416}, "ATS" => {"type" => "programming", "color" => "#1ac620", "aliases" => ["ats2"], "extensions" => [".dats", ".hats", ".sats"], "tm_scope" => "source.ats", "ace_mode" => "ocaml", "language_id" => 9}, "ActionScript" => {"type" => "programming", "tm_scope" => "source.actionscript.3", "color" => "#882B0F", "aliases" => ["actionscript 3", "actionscript3", "as3"], "extensions" => [".as"], "ace_mode" => "actionscript", "language_id" => 10}, "Ada" => {"type" => "programming", "color" => "#02f88c", "extensions" => [".adb", ".ada", ".ads"], "aliases" => ["ada95", "ada2005"], "tm_scope" => "source.ada", "ace_mode" => "ada", "language_id" => 11}, "Adblock Filter List" => {"type" => "data", "color" => "#800000", "ace_mode" => "text", "extensions" => [".txt"], "aliases" => ["ad block filters", "ad block", "adb", "adblock"], "tm_scope" => "text.adblock", "language_id" => 884614762}, "Adobe Font Metrics" => {"type" => "data", "color" => "#fa0f00", "tm_scope" => "source.afm", "extensions" => [".afm"], "aliases" => ["acfm", "adobe composite font metrics", "adobe multiple font metrics", "amfm"], "ace_mode" => "text", "language_id" => 147198098}, "Agda" => {"type" => "programming", "color" => "#315665", "extensions" => [".agda"], "tm_scope" => "source.agda", "ace_mode" => "text", "language_id" => 12}, "Aiken" => {"type" => "programming", "color" => "#640ff8", "ace_mode" => "text", "extensions" => [".ak"], "tm_scope" => "source.aiken", "language_id" => 899409497}, "Aleo" => {"type" => "programming", "color" => "#154BF9", "extensions" => [".aleo"], "tm_scope" => "source.aleo", "ace_mode" => "text", "language_id" => 566431048}, "Alloy" => {"type" => "programming", "color" => "#64C800", "extensions" => [".als"], "tm_scope" => "source.alloy", "ace_mode" => "text", "language_id" => 13}, "Alpine Abuild" => {"type" => "programming", "color" => "#0D597F", "group" => "Shell", "aliases" => ["abuild", "apkbuild"], "filenames" => ["APKBUILD"], "tm_scope" => "source.shell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 14}, "Altium Designer" => {"type" => "data", "color" => "#A89663", "aliases" => ["altium"], "extensions" => [".OutJob", ".PcbDoc", ".PrjPCB", ".SchDoc"], "tm_scope" => "source.ini", "ace_mode" => "ini", "language_id" => 187772328}, "AngelScript" => {"type" => "programming", "color" => "#C7D7DC", "extensions" => [".as", ".angelscript"], "tm_scope" => "source.angelscript", "ace_mode" => "text", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 389477596}, "Answer Set Programming" => {"type" => "programming", "color" => "#A9CC29", "extensions" => [".lp"], "interpreters" => ["clingo"], "tm_scope" => "source.answersetprogramming", "ace_mode" => "prolog", "language_id" => 433009171}, "Ant Build System" => {"type" => "data", "color" => "#A9157E", "tm_scope" => "text.xml.ant", "filenames" => ["ant.xml", "build.xml"], "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "application/xml", "language_id" => 15}, "Antlers" => {"type" => "markup", "color" => "#ff269e", "extensions" => [".antlers.html", ".antlers.php", ".antlers.xml"], "tm_scope" => "text.html.statamic", "ace_mode" => "text", "language_id" => 1067292663}, "ApacheConf" => {"type" => "data", "color" => "#d12127", "aliases" => ["aconf", "apache"], "extensions" => [".apacheconf", ".vhost"], "filenames" => [".htaccess", "apache2.conf", "httpd.conf"], "tm_scope" => "source.apacheconf", "ace_mode" => "apache_conf", "language_id" => 16}, "Apex" => {"type" => "programming", "color" => "#1797c0", "extensions" => [".cls", ".apex", ".trigger"], "tm_scope" => "source.apex", "ace_mode" => "apex", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-java", "language_id" => 17}, "Apollo Guidance Computer" => {"type" => "programming", "color" => "#0B3D91", "group" => "Assembly", "extensions" => [".agc"], "tm_scope" => "source.agc", "ace_mode" => "assembly_x86", "language_id" => 18}, "AppleScript" => {"type" => "programming", "aliases" => ["apples", "osascript"], "extensions" => [".applescript", ".scpt"], "interpreters" => ["osascript"], "tm_scope" => "source.applescript", "ace_mode" => "applescript", "color" => "#101F1F", "language_id" => 19}, "Arc" => {"type" => "programming", "color" => "#aa2afe", "extensions" => [".arc"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 20}, "AsciiDoc" => {"type" => "prose", "color" => "#73a0c5", "ace_mode" => "asciidoc", "wrap" => true, "extensions" => [".asciidoc", ".adoc", ".asc"], "tm_scope" => "text.html.asciidoc", "language_id" => 22}, "AspectJ" => {"type" => "programming", "color" => "#a957b0", "extensions" => [".aj"], "tm_scope" => "source.aspectj", "ace_mode" => "text", "language_id" => 23}, "Assembly" => {"type" => "programming", "color" => "#6E4C13", "aliases" => ["asm", "nasm"], "extensions" => [".asm", ".a51", ".i", ".inc", ".nas", ".nasm", ".s"], "tm_scope" => "source.assembly", "ace_mode" => "assembly_x86", "language_id" => 24}, "Astro" => {"type" => "markup", "color" => "#ff5a03", "extensions" => [".astro"], "tm_scope" => "source.astro", "ace_mode" => "astro", "codemirror_mode" => "jsx", "codemirror_mime_type" => "text/jsx", "language_id" => 578209015}, "Asymptote" => {"type" => "programming", "color" => "#ff0000", "extensions" => [".asy"], "interpreters" => ["asy"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-kotlin", "language_id" => 591605007}, "Augeas" => {"type" => "programming", "color" => "#9CC134", "extensions" => [".aug"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 25}, "AutoHotkey" => {"type" => "programming", "color" => "#6594b9", "aliases" => ["ahk"], "extensions" => [".ahk", ".ah1", ".ah2", ".ahkl"], "tm_scope" => "source.ahk", "ace_mode" => "autohotkey", "language_id" => 26}, "AutoIt" => {"type" => "programming", "color" => "#1C3552", "aliases" => ["au3", "AutoIt3", "AutoItScript"], "extensions" => [".au3"], "tm_scope" => "source.autoit", "ace_mode" => "autohotkey", "language_id" => 27}, "Avro IDL" => {"type" => "data", "color" => "#0040FF", "extensions" => [".avdl"], "tm_scope" => "source.avro", "ace_mode" => "text", "language_id" => 785497837}, "Awk" => {"type" => "programming", "color" => "#c30e9b", "extensions" => [".awk", ".auk", ".gawk", ".mawk", ".nawk"], "interpreters" => ["awk", "gawk", "mawk", "nawk"], "tm_scope" => "source.awk", "ace_mode" => "text", "language_id" => 28}, "B" => {"type" => "programming", "color" => "#da7666", "extensions" => [".b"], "tm_scope" => "source.c", "ace_mode" => "text", "language_id" => 700792152}, "B (Formal Method)" => {"type" => "programming", "color" => "#8aa8c5", "extensions" => [".mch"], "tm_scope" => "source.b", "ace_mode" => "text", "language_id" => 993355937}, "B4X" => {"type" => "programming", "color" => "#00e4ff", "extensions" => [".bas"], "tm_scope" => "source.vba", "aliases" => ["basic for android"], "ace_mode" => "text", "codemirror_mode" => "vb", "codemirror_mime_type" => "text/x-vb", "language_id" => 96642275}, "BAML" => {"type" => "programming", "color" => "#a855f7", "extensions" => [".baml"], "tm_scope" => "source.baml", "ace_mode" => "io", "codemirror_mode" => "stylus", "codemirror_mime_type" => "text/x-styl", "language_id" => 502521509}, "BASIC" => {"type" => "programming", "extensions" => [".bas"], "tm_scope" => "source.basic", "ace_mode" => "basic", "color" => "#ff0000", "language_id" => 28923963}, "BBCode" => {"type" => "markup", "extensions" => [".bbcode"], "tm_scope" => "text.bbcode", "ace_mode" => "text", "color" => "#CAFF42", "language_id" => 206921123}, "BIRD2" => {"type" => "data", "color" => "#b6d7e4", "filenames" => ["bird.conf"], "aliases" => ["bird", "bird3"], "ace_mode" => "text", "tm_scope" => "source.bird2", "language_id" => 584191811}, "BQN" => {"type" => "programming", "color" => "#2b7067", "extensions" => [".bqn"], "tm_scope" => "source.bqn", "ace_mode" => "text", "language_id" => 330386870}, "Ballerina" => {"type" => "programming", "extensions" => [".bal"], "tm_scope" => "source.ballerina", "ace_mode" => "text", "color" => "#FF5000", "language_id" => 720859680}, "Batchfile" => {"type" => "programming", "aliases" => ["bat", "batch", "dosbatch", "winbatch"], "extensions" => [".bat", ".cmd"], "filenames" => ["gradlew.bat", "mvnw.cmd"], "tm_scope" => "source.batchfile", "ace_mode" => "batchfile", "color" => "#C1F12E", "language_id" => 29}, "Beef" => {"type" => "programming", "color" => "#a52f4e", "extensions" => [".bf"], "tm_scope" => "source.cs", "ace_mode" => "csharp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csharp", "language_id" => 545626333}, "Befunge" => {"type" => "programming", "extensions" => [".befunge", ".bf"], "tm_scope" => "source.befunge", "ace_mode" => "text", "language_id" => 30}, "Berry" => {"type" => "programming", "extensions" => [".be"], "tm_scope" => "source.berry", "ace_mode" => "text", "color" => "#15A13C", "aliases" => ["be"], "language_id" => 121855308}, "BibTeX" => {"type" => "markup", "color" => "#778899", "group" => "TeX", "extensions" => [".bib", ".bibtex"], "tm_scope" => "text.bibtex", "ace_mode" => "bibtex", "codemirror_mode" => "stex", "codemirror_mime_type" => "text/x-stex", "language_id" => 982188347}, "BibTeX Style" => {"type" => "programming", "extensions" => [".bst"], "tm_scope" => "source.bst", "ace_mode" => "text", "language_id" => 909569041}, "Bicep" => {"type" => "programming", "color" => "#519aba", "extensions" => [".bicep", ".bicepparam"], "tm_scope" => "source.bicep", "ace_mode" => "text", "language_id" => 321200902}, "Bikeshed" => {"type" => "markup", "color" => "#5562ac", "extensions" => [".bs"], "tm_scope" => "source.csswg", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 1055528081}, "Bison" => {"type" => "programming", "color" => "#6A463F", "group" => "Yacc", "tm_scope" => "source.yacc", "extensions" => [".bison"], "ace_mode" => "text", "language_id" => 31}, "BitBake" => {"type" => "programming", "color" => "#00bce4", "tm_scope" => "source.bb", "extensions" => [".bb", ".bbappend", ".bbclass", ".inc"], "ace_mode" => "text", "language_id" => 32}, "Blade" => {"type" => "markup", "color" => "#f7523f", "extensions" => [".blade", ".blade.php"], "tm_scope" => "text.html.php.blade", "ace_mode" => "php_laravel_blade", "language_id" => 33}, "BlitzBasic" => {"type" => "programming", "color" => "#00FFAE", "aliases" => ["b3d", "blitz3d", "blitzplus", "bplus"], "extensions" => [".bb", ".decls"], "tm_scope" => "source.blitzmax", "ace_mode" => "text", "language_id" => 34}, "BlitzMax" => {"type" => "programming", "color" => "#cd6400", "extensions" => [".bmx"], "aliases" => ["bmax"], "tm_scope" => "source.blitzmax", "ace_mode" => "text", "language_id" => 35}, "Blueprint" => {"type" => "markup", "color" => "#3584E4", "extensions" => [".blp"], "aliases" => ["blp"], "tm_scope" => "source.blueprint", "ace_mode" => "text", "language_id" => 765545512}, "Bluespec" => {"type" => "programming", "color" => "#12223c", "extensions" => [".bsv"], "aliases" => ["bluespec bsv", "bsv"], "tm_scope" => "source.bsv", "ace_mode" => "verilog", "codemirror_mode" => "verilog", "codemirror_mime_type" => "text/x-systemverilog", "language_id" => 36}, "Bluespec BH" => {"type" => "programming", "group" => "Bluespec", "color" => "#12223c", "extensions" => [".bs"], "aliases" => ["bh", "bluespec classic"], "tm_scope" => "source.bh", "ace_mode" => "haskell", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "language_id" => 641580358}, "Boo" => {"type" => "programming", "color" => "#d4bec1", "extensions" => [".boo"], "ace_mode" => "text", "tm_scope" => "source.boo", "language_id" => 37}, "Boogie" => {"type" => "programming", "color" => "#c80fa0", "extensions" => [".bpl"], "interpreters" => ["boogie"], "tm_scope" => "source.boogie", "ace_mode" => "text", "language_id" => 955017407}, "Brainfuck" => {"type" => "programming", "color" => "#2F2530", "extensions" => [".b", ".bf"], "tm_scope" => "source.bf", "ace_mode" => "text", "codemirror_mode" => "brainfuck", "codemirror_mime_type" => "text/x-brainfuck", "language_id" => 38}, "BrighterScript" => {"type" => "programming", "color" => "#66AABB", "extensions" => [".bs"], "tm_scope" => "source.brs", "ace_mode" => "text", "language_id" => 943571030}, "Brightscript" => {"type" => "programming", "color" => "#662D91", "extensions" => [".brs"], "tm_scope" => "source.brs", "ace_mode" => "text", "language_id" => 39}, "Browserslist" => {"type" => "data", "color" => "#ffd539", "filenames" => [".browserslistrc", "browserslist"], "tm_scope" => "text.browserslist", "ace_mode" => "text", "language_id" => 153503348}, "Bru" => {"type" => "markup", "color" => "#F4AA41", "extensions" => [".bru"], "tm_scope" => "source.bru", "ace_mode" => "text", "language_id" => 906627898}, "BuildStream" => {"type" => "data", "color" => "#006bff", "extensions" => [".bst"], "tm_scope" => "source.yaml", "ace_mode" => "yaml", "language_id" => 84359046}, "C" => {"type" => "programming", "color" => "#555555", "extensions" => [".c", ".cats", ".h", ".h.in", ".idc"], "interpreters" => ["tcc"], "tm_scope" => "source.c", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 41}, "C#" => {"type" => "programming", "ace_mode" => "csharp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csharp", "tm_scope" => "source.cs", "color" => "#7355dd", "aliases" => ["csharp", "cake", "cakescript"], "extensions" => [".cs", ".cake", ".cs.pp", ".csx", ".linq"], "language_id" => 42}, "C++" => {"type" => "programming", "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "color" => "#f34b7d", "aliases" => ["cpp"], "extensions" => [".cpp", ".c++", ".cc", ".cp", ".cppm", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".ixx", ".re", ".tcc", ".tpp", ".txx"], "language_id" => 43}, "C-ObjDump" => {"type" => "data", "extensions" => [".c-objdump"], "tm_scope" => "objdump.x86asm", "ace_mode" => "assembly_x86", "language_id" => 44}, "C2hs Haskell" => {"type" => "programming", "group" => "Haskell", "aliases" => ["c2hs"], "extensions" => [".chs"], "tm_scope" => "source.haskell", "ace_mode" => "haskell", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "language_id" => 45}, "C3" => {"type" => "programming", "color" => "#2563eb", "extensions" => [".c3"], "tm_scope" => "source.c3", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 769248603}, "CAP CDS" => {"type" => "programming", "tm_scope" => "source.cds", "color" => "#0092d1", "aliases" => ["cds"], "extensions" => [".cds"], "ace_mode" => "text", "language_id" => 390788699}, "CIL" => {"type" => "data", "tm_scope" => "source.cil", "extensions" => [".cil"], "ace_mode" => "text", "language_id" => 29176339}, "CLIPS" => {"type" => "programming", "color" => "#00A300", "extensions" => [".clp"], "tm_scope" => "source.clips", "ace_mode" => "text", "language_id" => 46}, "CMake" => {"type" => "programming", "color" => "#DA3434", "extensions" => [".cmake", ".cmake.in"], "filenames" => ["CMakeLists.txt"], "tm_scope" => "source.cmake", "ace_mode" => "text", "codemirror_mode" => "cmake", "codemirror_mime_type" => "text/x-cmake", "language_id" => 47}, "COBOL" => {"type" => "programming", "extensions" => [".cob", ".cbl", ".ccp", ".cobol", ".cpy"], "tm_scope" => "source.cobol", "ace_mode" => "cobol", "codemirror_mode" => "cobol", "codemirror_mime_type" => "text/x-cobol", "language_id" => 48}, "CODEOWNERS" => {"type" => "data", "filenames" => ["CODEOWNERS"], "tm_scope" => "text.codeowners", "ace_mode" => "gitignore", "language_id" => 321684729}, "COLLADA" => {"type" => "data", "color" => "#F1A42B", "extensions" => [".dae"], "tm_scope" => "text.xml", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 49}, "CQL" => {"type" => "programming", "color" => "#006091", "extensions" => [".cql"], "tm_scope" => "source.cql", "ace_mode" => "text", "language_id" => 71155397}, "CSON" => {"type" => "data", "color" => "#244776", "tm_scope" => "source.coffee", "ace_mode" => "coffee", "codemirror_mode" => "coffeescript", "codemirror_mime_type" => "text/x-coffeescript", "extensions" => [".cson"], "language_id" => 424}, "CSS" => {"type" => "markup", "tm_scope" => "source.css", "ace_mode" => "css", "codemirror_mode" => "css", "codemirror_mime_type" => "text/css", "color" => "#663399", "extensions" => [".css"], "language_id" => 50}, "CSV" => {"type" => "data", "color" => "#237346", "ace_mode" => "csv", "tm_scope" => "source.csv", "extensions" => [".csv"], "language_id" => 51}, "CUE" => {"type" => "programming", "extensions" => [".cue"], "tm_scope" => "source.cue", "ace_mode" => "text", "color" => "#5886E1", "language_id" => 356063509}, "CWeb" => {"type" => "programming", "color" => "#00007a", "extensions" => [".w"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 657332628}, "Cabal Config" => {"type" => "data", "color" => "#483465", "aliases" => ["Cabal"], "extensions" => [".cabal"], "filenames" => ["cabal.config", "cabal.project"], "ace_mode" => "haskell_cabal", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "tm_scope" => "source.cabal", "language_id" => 677095381}, "Caddyfile" => {"type" => "data", "color" => "#22b638", "aliases" => ["Caddy"], "extensions" => [".caddyfile"], "filenames" => ["Caddyfile"], "ace_mode" => "text", "tm_scope" => "source.Caddyfile", "language_id" => 615465151}, "Cadence" => {"type" => "programming", "color" => "#00ef8b", "ace_mode" => "text", "tm_scope" => "source.cadence", "extensions" => [".cdc"], "language_id" => 270184138}, "Cairo" => {"type" => "programming", "color" => "#ff4a48", "ace_mode" => "text", "tm_scope" => "source.cairo", "extensions" => [".cairo"], "group" => "Cairo", "language_id" => 620599567}, "Cairo Zero" => {"type" => "programming", "color" => "#ff4a48", "ace_mode" => "text", "tm_scope" => "source.cairo0", "extensions" => [".cairo"], "group" => "Cairo", "language_id" => 891399890}, "CameLIGO" => {"type" => "programming", "color" => "#3be133", "extensions" => [".mligo"], "tm_scope" => "source.mligo", "ace_mode" => "ocaml", "codemirror_mode" => "mllike", "codemirror_mime_type" => "text/x-ocaml", "group" => "LigoLANG", "language_id" => 829207807}, "Cangjie" => {"type" => "programming", "tm_scope" => "source.cj", "extensions" => [".cj"], "color" => "#00868B", "ace_mode" => "swift", "codemirror_mode" => "swift", "codemirror_mime_type" => "text/x-swift", "language_id" => 581895317}, "Cap'n Proto" => {"type" => "programming", "color" => "#c42727", "tm_scope" => "source.capnp", "extensions" => [".capnp"], "ace_mode" => "text", "language_id" => 52}, "Carbon" => {"type" => "programming", "color" => "#222222", "extensions" => [".carbon"], "ace_mode" => "text", "tm_scope" => "source.carbon", "language_id" => 55627273}, "CartoCSS" => {"type" => "programming", "aliases" => ["Carto"], "extensions" => [".mss"], "ace_mode" => "text", "tm_scope" => "source.css.mss", "language_id" => 53}, "Ceylon" => {"type" => "programming", "color" => "#dfa535", "extensions" => [".ceylon"], "tm_scope" => "source.ceylon", "ace_mode" => "text", "language_id" => 54}, "Chapel" => {"type" => "programming", "color" => "#8dc63f", "aliases" => ["chpl"], "extensions" => [".chpl"], "tm_scope" => "source.chapel", "ace_mode" => "text", "language_id" => 55}, "Charity" => {"type" => "programming", "extensions" => [".ch"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 56}, "Checksums" => {"type" => "data", "tm_scope" => "text.checksums", "aliases" => ["checksum", "hash", "hashes", "sum", "sums"], "filenames" => ["MD5SUMS", "SHA1SUMS", "SHA256SUMS", "SHA256SUMS.txt", "SHA512SUMS", "checksums.txt", "cksums", "md5sum.txt"], "extensions" => [".crc32", ".md2", ".md4", ".md5", ".sha1", ".sha2", ".sha224", ".sha256", ".sha256sum", ".sha3", ".sha384", ".sha512"], "ace_mode" => "text", "language_id" => 372063053}, "ChucK" => {"type" => "programming", "color" => "#3f8000", "extensions" => [".ck"], "tm_scope" => "source.java", "ace_mode" => "java", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-java", "language_id" => 57}, "Circom" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".circom"], "color" => "#707575", "tm_scope" => "source.circom", "language_id" => 1042332086}, "Cirru" => {"type" => "programming", "color" => "#ccccff", "tm_scope" => "source.cirru", "ace_mode" => "cirru", "extensions" => [".cirru"], "language_id" => 58}, "Clarion" => {"type" => "programming", "color" => "#db901e", "ace_mode" => "text", "extensions" => [".clw"], "tm_scope" => "source.clarion", "language_id" => 59}, "Clarity" => {"type" => "programming", "color" => "#5546ff", "ace_mode" => "lisp", "extensions" => [".clar"], "tm_scope" => "source.clar", "language_id" => 91493841}, "Classic ASP" => {"type" => "programming", "color" => "#6a40fd", "tm_scope" => "text.html.asp", "aliases" => ["asp"], "extensions" => [".asp"], "ace_mode" => "text", "language_id" => 8}, "Clean" => {"type" => "programming", "color" => "#3F85AF", "extensions" => [".icl", ".dcl"], "tm_scope" => "source.clean", "ace_mode" => "text", "language_id" => 60}, "Click" => {"type" => "programming", "color" => "#E4E6F3", "extensions" => [".click"], "tm_scope" => "source.click", "ace_mode" => "text", "language_id" => 61}, "Clojure" => {"type" => "programming", "tm_scope" => "source.clojure", "ace_mode" => "clojure", "codemirror_mode" => "clojure", "codemirror_mime_type" => "text/x-clojure", "color" => "#db5855", "extensions" => [".clj", ".bb", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"], "filenames" => ["riemann.config"], "interpreters" => ["bb"], "language_id" => 62}, "Closure Templates" => {"type" => "markup", "color" => "#0d948f", "ace_mode" => "soy_template", "codemirror_mode" => "soy", "codemirror_mime_type" => "text/x-soy", "aliases" => ["soy"], "extensions" => [".soy"], "tm_scope" => "text.html.soy", "language_id" => 357046146}, "Cloud Firestore Security Rules" => {"type" => "data", "color" => "#FFA000", "ace_mode" => "less", "codemirror_mode" => "css", "codemirror_mime_type" => "text/css", "tm_scope" => "source.firestore", "filenames" => ["firestore.rules"], "language_id" => 407996372}, "Clue" => {"type" => "programming", "color" => "#0009b5", "extensions" => [".clue"], "tm_scope" => "source.clue", "ace_mode" => "text", "language_id" => 163763508}, "CoNLL-U" => {"type" => "data", "extensions" => [".conllu", ".conll"], "tm_scope" => "text.conllu", "ace_mode" => "text", "aliases" => ["CoNLL", "CoNLL-X"], "language_id" => 421026389}, "CodeQL" => {"type" => "programming", "color" => "#140f46", "extensions" => [".ql", ".qll"], "tm_scope" => "source.ql", "ace_mode" => "text", "language_id" => 424259634, "aliases" => ["ql"]}, "CoffeeScript" => {"type" => "programming", "tm_scope" => "source.coffee", "ace_mode" => "coffee", "codemirror_mode" => "coffeescript", "codemirror_mime_type" => "text/x-coffeescript", "color" => "#244776", "aliases" => ["coffee", "coffee-script"], "extensions" => [".coffee", "._coffee", ".cake", ".cjsx", ".coffee.erb", ".iced"], "filenames" => ["Cakefile"], "interpreters" => ["coffee"], "language_id" => 63}, "ColdFusion" => {"type" => "programming", "ace_mode" => "coldfusion", "color" => "#ed2cd6", "aliases" => ["cfm", "cfml", "coldfusion html"], "extensions" => [".cfm", ".cfml"], "tm_scope" => "text.html.cfm", "language_id" => 64}, "ColdFusion CFC" => {"type" => "programming", "color" => "#ed2cd6", "group" => "ColdFusion", "ace_mode" => "coldfusion", "aliases" => ["cfc"], "extensions" => [".cfc"], "tm_scope" => "source.cfscript", "language_id" => 65}, "Common Lisp" => {"type" => "programming", "tm_scope" => "source.commonlisp", "color" => "#3fb68b", "aliases" => ["lisp"], "extensions" => [".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"], "interpreters" => ["lisp", "sbcl", "ccl", "clisp", "ecl"], "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 66}, "Common Workflow Language" => {"aliases" => ["cwl"], "type" => "programming", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "extensions" => [".cwl"], "interpreters" => ["cwl-runner"], "color" => "#B5314C", "tm_scope" => "source.cwl", "language_id" => 988547172}, "Component Pascal" => {"type" => "programming", "color" => "#B0CE4E", "extensions" => [".cp", ".cps"], "tm_scope" => "source.pascal", "ace_mode" => "pascal", "codemirror_mode" => "pascal", "codemirror_mime_type" => "text/x-pascal", "language_id" => 67}, "Cooklang" => {"type" => "markup", "color" => "#E15A29", "wrap" => true, "extensions" => [".cook"], "ace_mode" => "text", "tm_scope" => "source.cooklang", "language_id" => 788037493}, "Cool" => {"type" => "programming", "extensions" => [".cl"], "tm_scope" => "source.cool", "ace_mode" => "text", "language_id" => 68}, "Cpp-ObjDump" => {"type" => "data", "extensions" => [".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"], "tm_scope" => "objdump.x86asm", "aliases" => ["c++-objdump"], "ace_mode" => "assembly_x86", "language_id" => 70}, "Creole" => {"type" => "prose", "wrap" => true, "extensions" => [".creole"], "tm_scope" => "text.html.creole", "ace_mode" => "text", "language_id" => 71}, "Crystal" => {"type" => "programming", "color" => "#000100", "extensions" => [".cr"], "ace_mode" => "crystal", "codemirror_mode" => "crystal", "codemirror_mime_type" => "text/x-crystal", "tm_scope" => "source.crystal", "interpreters" => ["crystal"], "language_id" => 72}, "Csound" => {"type" => "programming", "color" => "#1a1a1a", "aliases" => ["csound-orc"], "extensions" => [".orc", ".udo"], "tm_scope" => "source.csound", "ace_mode" => "csound_orchestra", "language_id" => 73}, "Csound Document" => {"type" => "programming", "color" => "#1a1a1a", "aliases" => ["csound-csd"], "extensions" => [".csd"], "tm_scope" => "source.csound-document", "ace_mode" => "csound_document", "language_id" => 74}, "Csound Score" => {"type" => "programming", "color" => "#1a1a1a", "aliases" => ["csound-sco"], "extensions" => [".sco"], "tm_scope" => "source.csound-score", "ace_mode" => "csound_score", "language_id" => 75}, "Cuda" => {"type" => "programming", "extensions" => [".cu", ".cuh"], "tm_scope" => "source.cuda-c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "color" => "#3A4E3A", "language_id" => 77}, "Cue Sheet" => {"type" => "data", "extensions" => [".cue"], "tm_scope" => "source.cuesheet", "ace_mode" => "text", "language_id" => 942714150}, "Curry" => {"type" => "programming", "color" => "#531242", "extensions" => [".curry"], "tm_scope" => "source.curry", "ace_mode" => "haskell", "language_id" => 439829048}, "Cycript" => {"type" => "programming", "extensions" => [".cy"], "tm_scope" => "source.js", "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "text/javascript", "language_id" => 78}, "Cylc" => {"type" => "data", "color" => "#00b3fd", "extensions" => [".cylc"], "filenames" => ["suite.rc"], "tm_scope" => "source.cylc", "ace_mode" => "ini", "group" => "INI", "language_id" => 476447814}, "Cypher" => {"type" => "programming", "color" => "#34c0eb", "extensions" => [".cyp", ".cypher"], "tm_scope" => "source.cypher", "codemirror_mode" => "cypher", "codemirror_mime_type" => "application/x-cypher-query", "ace_mode" => "text", "language_id" => 850806976}, "Cython" => {"type" => "programming", "color" => "#fedf5b", "extensions" => [".pyx", ".pxd", ".pxi"], "aliases" => ["pyrex"], "tm_scope" => "source.cython", "ace_mode" => "text", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-cython", "language_id" => 79}, "D" => {"type" => "programming", "color" => "#ba595e", "aliases" => ["Dlang"], "extensions" => [".d", ".di"], "tm_scope" => "source.d", "ace_mode" => "d", "codemirror_mode" => "d", "codemirror_mime_type" => "text/x-d", "language_id" => 80}, "D-ObjDump" => {"type" => "data", "extensions" => [".d-objdump"], "tm_scope" => "objdump.x86asm", "ace_mode" => "assembly_x86", "language_id" => 81}, "D2" => {"type" => "markup", "color" => "#526ee8", "extensions" => [".d2"], "aliases" => ["d2lang"], "tm_scope" => "source.d2", "ace_mode" => "text", "language_id" => 37531557}, "DIGITAL Command Language" => {"type" => "programming", "aliases" => ["dcl"], "extensions" => [".com"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 82}, "DM" => {"type" => "programming", "color" => "#447265", "extensions" => [".dm"], "aliases" => ["byond"], "tm_scope" => "source.dm", "ace_mode" => "c_cpp", "language_id" => 83}, "DNS Zone" => {"type" => "data", "extensions" => [".zone", ".arpa"], "tm_scope" => "text.zone_file", "ace_mode" => "text", "language_id" => 84}, "DTrace" => {"type" => "programming", "aliases" => ["dtrace-script"], "extensions" => [".d"], "interpreters" => ["dtrace"], "tm_scope" => "source.c", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 85}, "Dafny" => {"type" => "programming", "color" => "#FFEC25", "extensions" => [".dfy"], "interpreters" => ["dafny"], "tm_scope" => "text.dfy.dafny", "ace_mode" => "text", "language_id" => 969323346}, "Darcs Patch" => {"type" => "data", "color" => "#8eff23", "aliases" => ["dpatch"], "extensions" => [".darcspatch", ".dpatch"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 86}, "Dart" => {"type" => "programming", "color" => "#00B4AB", "extensions" => [".dart"], "interpreters" => ["dart"], "tm_scope" => "source.dart", "ace_mode" => "dart", "codemirror_mode" => "dart", "codemirror_mime_type" => "application/dart", "language_id" => 87}, "Daslang" => {"type" => "programming", "color" => "#d3d3d3", "extensions" => [".das"], "tm_scope" => "source.daslang", "ace_mode" => "text", "language_id" => 648759486}, "DataWeave" => {"type" => "programming", "color" => "#003a52", "extensions" => [".dwl"], "ace_mode" => "text", "tm_scope" => "source.data-weave", "language_id" => 974514097}, "Debian Package Control File" => {"type" => "data", "color" => "#D70751", "extensions" => [".dsc"], "tm_scope" => "source.deb-control", "ace_mode" => "text", "language_id" => 527438264}, "DenizenScript" => {"type" => "programming", "color" => "#FBEE96", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "extensions" => [".dsc"], "tm_scope" => "source.denizenscript", "language_id" => 435000929}, "Dhall" => {"type" => "programming", "color" => "#dfafff", "extensions" => [".dhall"], "tm_scope" => "source.haskell", "ace_mode" => "haskell", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "language_id" => 793969321}, "Diff" => {"type" => "data", "extensions" => [".diff", ".patch"], "aliases" => ["udiff"], "tm_scope" => "source.diff", "ace_mode" => "diff", "codemirror_mode" => "diff", "codemirror_mime_type" => "text/x-diff", "language_id" => 88}, "DirectX 3D File" => {"type" => "data", "color" => "#aace60", "extensions" => [".x"], "ace_mode" => "text", "tm_scope" => "none", "language_id" => 201049282}, "Dockerfile" => {"type" => "programming", "aliases" => ["Containerfile"], "color" => "#384d54", "tm_scope" => "source.dockerfile", "extensions" => [".dockerfile", ".containerfile"], "filenames" => ["Containerfile", "Dockerfile"], "ace_mode" => "dockerfile", "codemirror_mode" => "dockerfile", "codemirror_mime_type" => "text/x-dockerfile", "language_id" => 89}, "Dogescript" => {"type" => "programming", "color" => "#cca760", "extensions" => [".djs"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 90}, "Dotenv" => {"type" => "data", "color" => "#e5d559", "extensions" => [".env"], "filenames" => [".env", ".env.ci", ".env.dev", ".env.development", ".env.development.local", ".env.example", ".env.local", ".env.prod", ".env.production", ".env.sample", ".env.staging", ".env.template", ".env.test", ".env.testing"], "tm_scope" => "source.dotenv", "ace_mode" => "text", "language_id" => 111148035}, "Dune" => {"type" => "programming", "ace_mode" => "lisp", "filenames" => ["dune-project"], "tm_scope" => "source.dune", "color" => "#89421e", "language_id" => 754574151}, "Dylan" => {"type" => "programming", "color" => "#6c616e", "extensions" => [".dylan", ".dyl", ".intr", ".lid"], "tm_scope" => "source.dylan", "ace_mode" => "text", "codemirror_mode" => "dylan", "codemirror_mime_type" => "text/x-dylan", "language_id" => 91}, "E" => {"type" => "programming", "color" => "#ccce35", "extensions" => [".e"], "interpreters" => ["rune"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 92}, "E-mail" => {"type" => "data", "aliases" => ["email", "eml", "mail", "mbox"], "extensions" => [".eml", ".mbox"], "tm_scope" => "text.eml.basic", "ace_mode" => "text", "codemirror_mode" => "mbox", "codemirror_mime_type" => "application/mbox", "language_id" => 529653389}, "EBNF" => {"type" => "data", "extensions" => [".ebnf"], "tm_scope" => "source.ebnf", "ace_mode" => "text", "codemirror_mode" => "ebnf", "codemirror_mime_type" => "text/x-ebnf", "language_id" => 430}, "ECL" => {"type" => "programming", "color" => "#8a1267", "extensions" => [".ecl", ".eclxml"], "tm_scope" => "source.ecl", "ace_mode" => "text", "codemirror_mode" => "ecl", "codemirror_mime_type" => "text/x-ecl", "language_id" => 93}, "ECLiPSe" => {"type" => "programming", "color" => "#001d9d", "group" => "Prolog", "extensions" => [".ecl"], "tm_scope" => "source.prolog.eclipse", "ace_mode" => "prolog", "language_id" => 94}, "EJS" => {"type" => "markup", "color" => "#a91e50", "extensions" => [".ejs", ".ect", ".ejs.t", ".jst"], "tm_scope" => "text.html.js", "codemirror_mode" => "htmlembedded", "codemirror_mime_type" => "application/x-ejs", "ace_mode" => "ejs", "language_id" => 95}, "EQ" => {"type" => "programming", "color" => "#a78649", "extensions" => [".eq"], "tm_scope" => "source.cs", "ace_mode" => "csharp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csharp", "language_id" => 96}, "Eagle" => {"type" => "data", "extensions" => [".sch", ".brd"], "tm_scope" => "text.xml", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 97}, "Earthly" => {"type" => "programming", "aliases" => ["Earthfile"], "color" => "#2af0ff", "tm_scope" => "source.earthfile", "ace_mode" => "text", "filenames" => ["Earthfile"], "language_id" => 963512632}, "Easybuild" => {"type" => "data", "color" => "#069406", "group" => "Python", "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "tm_scope" => "source.python", "extensions" => [".eb"], "language_id" => 342840477}, "Ecere Projects" => {"type" => "data", "color" => "#913960", "group" => "JavaScript", "extensions" => [".epj"], "tm_scope" => "source.json", "ace_mode" => "json", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "language_id" => 98}, "Ecmarkup" => {"type" => "markup", "color" => "#eb8131", "group" => "HTML", "extensions" => [".html"], "tm_scope" => "text.html.ecmarkup", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "aliases" => ["ecmarkdown"], "language_id" => 844766630}, "Edge" => {"type" => "markup", "color" => "#0dffe0", "extensions" => [".edge"], "tm_scope" => "text.html.edge", "ace_mode" => "html", "language_id" => 460509620}, "EdgeQL" => {"type" => "programming", "color" => "#31A7FF", "aliases" => ["esdl"], "extensions" => [".edgeql", ".esdl"], "ace_mode" => "text", "tm_scope" => "source.edgeql", "language_id" => 925235833}, "EditorConfig" => {"type" => "data", "color" => "#fff1f2", "group" => "INI", "extensions" => [".editorconfig"], "filenames" => [".editorconfig"], "aliases" => ["editor-config"], "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "tm_scope" => "source.editorconfig", "language_id" => 96139566}, "Edje Data Collection" => {"type" => "data", "extensions" => [".edc"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 342840478}, "Eiffel" => {"type" => "programming", "color" => "#4d6977", "extensions" => [".e"], "tm_scope" => "source.eiffel", "ace_mode" => "eiffel", "codemirror_mode" => "eiffel", "codemirror_mime_type" => "text/x-eiffel", "language_id" => 99}, "Elixir" => {"type" => "programming", "color" => "#6e4a7e", "extensions" => [".ex", ".exs"], "tm_scope" => "source.elixir", "ace_mode" => "elixir", "filenames" => ["mix.lock"], "interpreters" => ["elixir"], "language_id" => 100}, "Elm" => {"type" => "programming", "color" => "#60B5CC", "extensions" => [".elm"], "tm_scope" => "source.elm", "ace_mode" => "elm", "codemirror_mode" => "elm", "codemirror_mime_type" => "text/x-elm", "language_id" => 101}, "Elvish" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".elv"], "interpreters" => ["elvish"], "tm_scope" => "source.elvish", "color" => "#55BB55", "language_id" => 570996448}, "Elvish Transcript" => {"type" => "programming", "group" => "Elvish", "ace_mode" => "text", "tm_scope" => "source.elvish-transcript", "color" => "#55BB55", "language_id" => 452025714}, "Emacs Lisp" => {"type" => "programming", "tm_scope" => "source.emacs.lisp", "color" => "#c065db", "aliases" => ["cask", "eask", "elisp", "emacs"], "filenames" => [".abbrev_defs", ".emacs", ".emacs.desktop", ".gnus", ".spacemacs", ".viper", "Cask", "Eask", "Project.ede", "_emacs", "abbrev_defs"], "extensions" => [".el", ".emacs", ".emacs.desktop"], "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 102}, "EmberScript" => {"type" => "programming", "color" => "#FFF4F3", "extensions" => [".em", ".emberscript"], "tm_scope" => "source.coffee", "ace_mode" => "coffee", "codemirror_mode" => "coffeescript", "codemirror_mime_type" => "text/x-coffeescript", "language_id" => 103}, "Erlang" => {"type" => "programming", "color" => "#B83998", "extensions" => [".erl", ".app", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"], "filenames" => ["Emakefile", "rebar.config", "rebar.config.lock", "rebar.lock"], "tm_scope" => "source.erlang", "ace_mode" => "erlang", "codemirror_mode" => "erlang", "codemirror_mime_type" => "text/x-erlang", "interpreters" => ["escript"], "language_id" => 104}, "Euphoria" => {"type" => "programming", "color" => "#FF790B", "extensions" => [".e", ".ex"], "interpreters" => ["eui", "euiw"], "ace_mode" => "text", "tm_scope" => "source.euphoria", "language_id" => 880693982}, "F#" => {"type" => "programming", "color" => "#b845fc", "aliases" => ["fsharp"], "extensions" => [".fs", ".fsi", ".fsx"], "tm_scope" => "source.fsharp", "ace_mode" => "fsharp", "codemirror_mode" => "mllike", "codemirror_mime_type" => "text/x-fsharp", "language_id" => 105}, "F*" => {"fs_name" => "Fstar", "type" => "programming", "color" => "#572e30", "aliases" => ["fstar"], "extensions" => [".fst", ".fsti"], "tm_scope" => "source.fstar", "ace_mode" => "text", "language_id" => 336943375}, "FIGlet Font" => {"type" => "data", "color" => "#FFDDBB", "aliases" => ["FIGfont"], "extensions" => [".flf"], "tm_scope" => "source.figfont", "ace_mode" => "text", "language_id" => 686129783}, "FIRRTL" => {"type" => "programming", "color" => "#2f632f", "extensions" => [".fir"], "tm_scope" => "source.firrtl", "ace_mode" => "text", "language_id" => 906694254}, "FLUX" => {"type" => "programming", "color" => "#88ccff", "extensions" => [".fx", ".flux"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 106}, "FPP" => {"type" => "programming", "color" => "#d37327", "extensions" => [".fpp", ".fppi"], "tm_scope" => "source.fpp", "ace_mode" => "text", "language_id" => 252360067}, "Factor" => {"type" => "programming", "color" => "#636746", "extensions" => [".factor"], "filenames" => [".factor-boot-rc", ".factor-rc"], "tm_scope" => "source.factor", "ace_mode" => "text", "codemirror_mode" => "factor", "codemirror_mime_type" => "text/x-factor", "language_id" => 108}, "Fancy" => {"type" => "programming", "color" => "#7b9db4", "extensions" => [".fy", ".fancypack"], "filenames" => ["Fakefile"], "tm_scope" => "source.fancy", "ace_mode" => "text", "language_id" => 109}, "Fantom" => {"type" => "programming", "color" => "#14253c", "extensions" => [".fan"], "tm_scope" => "source.fan", "ace_mode" => "text", "language_id" => 110}, "Faust" => {"type" => "programming", "color" => "#c37240", "extensions" => [".dsp"], "tm_scope" => "source.faust", "ace_mode" => "text", "language_id" => 622529198}, "Fennel" => {"type" => "programming", "tm_scope" => "source.fnl", "ace_mode" => "text", "color" => "#fff3d7", "interpreters" => ["fennel"], "extensions" => [".fnl"], "language_id" => 239946126}, "Filebench WML" => {"type" => "programming", "color" => "#F6B900", "extensions" => [".f"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 111}, "Filterscript" => {"type" => "programming", "group" => "RenderScript", "extensions" => [".fs"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 112}, "FlatBuffers" => {"type" => "data", "color" => "#ed284a", "extensions" => [".fbs"], "tm_scope" => "source.flatbuffers", "ace_mode" => "text", "language_id" => 577640576}, "Flix" => {"type" => "programming", "color" => "#d44a45", "extensions" => [".flix"], "tm_scope" => "source.flix", "ace_mode" => "flix", "language_id" => 800935960}, "Fluent" => {"type" => "programming", "color" => "#ffcc33", "extensions" => [".ftl"], "tm_scope" => "source.ftl", "ace_mode" => "text", "language_id" => 206353404}, "Formatted" => {"type" => "data", "extensions" => [".for", ".eam.fs"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 113}, "Forth" => {"type" => "programming", "color" => "#341708", "extensions" => [".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"], "tm_scope" => "source.forth", "ace_mode" => "forth", "codemirror_mode" => "forth", "codemirror_mime_type" => "text/x-forth", "language_id" => 114}, "Fortran" => {"group" => "Fortran", "type" => "programming", "color" => "#4d41b1", "extensions" => [".f", ".f77", ".for", ".fpp"], "tm_scope" => "source.fortran", "ace_mode" => "fortran", "codemirror_mode" => "fortran", "codemirror_mime_type" => "text/x-fortran", "language_id" => 107}, "Fortran Free Form" => {"group" => "Fortran", "color" => "#4d41b1", "type" => "programming", "extensions" => [".f90", ".f03", ".f08", ".f95"], "tm_scope" => "source.fortran.modern", "ace_mode" => "fortran", "codemirror_mode" => "fortran", "codemirror_mime_type" => "text/x-fortran", "language_id" => 761352333}, "FreeBASIC" => {"type" => "programming", "color" => "#141AC9", "extensions" => [".bi", ".bas"], "tm_scope" => "source.vbnet", "aliases" => ["fb"], "ace_mode" => "text", "codemirror_mode" => "vb", "codemirror_mime_type" => "text/x-vb", "language_id" => 472896659}, "FreeMarker" => {"type" => "programming", "color" => "#0050b2", "aliases" => ["ftl"], "extensions" => [".ftl", ".ftlh"], "tm_scope" => "text.html.ftl", "ace_mode" => "ftl", "language_id" => 115}, "Frege" => {"type" => "programming", "color" => "#00cafe", "extensions" => [".fr"], "tm_scope" => "source.haskell", "ace_mode" => "haskell", "language_id" => 116}, "Futhark" => {"type" => "programming", "color" => "#5f021f", "extensions" => [".fut"], "tm_scope" => "source.futhark", "ace_mode" => "text", "language_id" => 97358117}, "G-code" => {"type" => "programming", "color" => "#D08CF2", "extensions" => [".g", ".cnc", ".gco", ".gcode"], "tm_scope" => "source.gcode", "ace_mode" => "gcode", "language_id" => 117}, "GAML" => {"type" => "programming", "color" => "#FFC766", "extensions" => [".gaml"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 290345951}, "GAMS" => {"type" => "programming", "color" => "#f49a22", "extensions" => [".gms"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 118}, "GAP" => {"type" => "programming", "color" => "#0000cc", "extensions" => [".g", ".gap", ".gd", ".gi", ".tst"], "tm_scope" => "source.gap", "ace_mode" => "text", "language_id" => 119}, "GCC Machine Description" => {"type" => "programming", "color" => "#FFCFAB", "extensions" => [".md"], "tm_scope" => "source.lisp", "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 121}, "GDB" => {"type" => "programming", "extensions" => [".gdb", ".gdbinit"], "tm_scope" => "source.gdb", "ace_mode" => "text", "language_id" => 122}, "GDScript" => {"type" => "programming", "color" => "#355570", "extensions" => [".gd"], "tm_scope" => "source.gdscript", "ace_mode" => "text", "language_id" => 123}, "GDShader" => {"type" => "programming", "color" => "#478CBF", "extensions" => [".gdshader", ".gdshaderinc"], "tm_scope" => "source.gdshader", "ace_mode" => "glsl", "language_id" => 694638086}, "GEDCOM" => {"type" => "data", "color" => "#003058", "ace_mode" => "text", "extensions" => [".ged"], "tm_scope" => "source.gedcom", "language_id" => 459577965}, "GLSL" => {"type" => "programming", "color" => "#5686a5", "extensions" => [".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslf", ".glslv", ".gs", ".gshader", ".rchit", ".rmiss", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vs", ".vsh", ".vshader"], "tm_scope" => "source.glsl", "ace_mode" => "glsl", "language_id" => 124}, "GN" => {"type" => "data", "extensions" => [".gn", ".gni"], "interpreters" => ["gn"], "filenames" => [".gn"], "tm_scope" => "source.gn", "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "language_id" => 302957008}, "GSC" => {"type" => "programming", "color" => "#FF6800", "extensions" => [".gsc", ".csc", ".gsh"], "tm_scope" => "source.gsc", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 257856279}, "Game Maker Language" => {"type" => "programming", "color" => "#71b417", "extensions" => [".gml"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 125}, "Gemfile.lock" => {"type" => "data", "color" => "#701516", "searchable" => false, "tm_scope" => "source.gemfile-lock", "ace_mode" => "text", "filenames" => ["Gemfile.lock"], "language_id" => 907065713}, "Gemini" => {"type" => "prose", "color" => "#ff6900", "ace_mode" => "text", "extensions" => [".gmi"], "aliases" => ["gemtext"], "wrap" => true, "tm_scope" => "source.gemini", "language_id" => 310828396}, "Genero 4gl" => {"type" => "programming", "color" => "#63408e", "extensions" => [".4gl"], "tm_scope" => "source.genero-4gl", "ace_mode" => "text", "language_id" => 986054050}, "Genero per" => {"type" => "markup", "color" => "#d8df39", "extensions" => [".per"], "tm_scope" => "source.genero-per", "ace_mode" => "text", "language_id" => 902995658}, "Genie" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".gs"], "color" => "#fb855d", "tm_scope" => "none", "language_id" => 792408528}, "Genshi" => {"type" => "programming", "color" => "#951531", "extensions" => [".kid"], "tm_scope" => "text.xml.genshi", "aliases" => ["xml+genshi", "xml+kid"], "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 126}, "Gentoo Ebuild" => {"type" => "programming", "color" => "#9400ff", "group" => "Shell", "extensions" => [".ebuild"], "tm_scope" => "source.shell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 127}, "Gentoo Eclass" => {"type" => "programming", "color" => "#9400ff", "group" => "Shell", "extensions" => [".eclass"], "tm_scope" => "source.shell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 128}, "Gerber Image" => {"type" => "data", "color" => "#d20b00", "aliases" => ["rs-274x"], "extensions" => [".gbr", ".cmp", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts", ".ncl", ".sol"], "interpreters" => ["gerbv", "gerbview"], "tm_scope" => "source.gerber", "ace_mode" => "text", "language_id" => 404627610}, "Gettext Catalog" => {"type" => "prose", "aliases" => ["pot"], "extensions" => [".po", ".pot"], "tm_scope" => "source.po", "ace_mode" => "text", "language_id" => 129}, "Gherkin" => {"type" => "programming", "extensions" => [".feature", ".story"], "tm_scope" => "text.gherkin.feature", "codemirror_mode" => "gherkin", "codemirror_mime_type" => "text/x-feature", "aliases" => ["cucumber"], "ace_mode" => "gherkin", "color" => "#5B2063", "language_id" => 76}, "Git Attributes" => {"type" => "data", "color" => "#F44D27", "aliases" => ["gitattributes"], "filenames" => [".gitattributes"], "tm_scope" => "source.gitattributes", "ace_mode" => "gitignore", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 956324166}, "Git Commit" => {"type" => "data", "color" => "#F44D27", "aliases" => ["commit"], "filenames" => [".gitmessage", "COMMIT_EDITMSG"], "ace_mode" => "text", "tm_scope" => "text.git-commit", "wrap" => true, "language_id" => 131750475}, "Git Config" => {"type" => "data", "color" => "#F44D27", "group" => "INI", "aliases" => ["gitconfig", "gitmodules"], "extensions" => [".gitconfig"], "filenames" => [".gitconfig", ".gitmodules", ".tgitconfig", "config.worktree"], "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "tm_scope" => "source.gitconfig", "language_id" => 807968997}, "Git Revision List" => {"type" => "data", "color" => "#F44D27", "aliases" => ["Git Blame Ignore Revs"], "filenames" => [".git-blame-ignore-revs"], "tm_scope" => "source.git-revlist", "ace_mode" => "text", "language_id" => 461881235}, "Gleam" => {"type" => "programming", "color" => "#ffaff3", "ace_mode" => "text", "extensions" => [".gleam"], "tm_scope" => "source.gleam", "language_id" => 1054258749}, "Glimmer JS" => {"type" => "programming", "aliases" => ["gjs"], "extensions" => [".gjs"], "ace_mode" => "javascript", "color" => "#F5835F", "tm_scope" => "source.gjs", "group" => "JavaScript", "language_id" => 5523150}, "Glimmer TS" => {"type" => "programming", "aliases" => ["gts"], "extensions" => [".gts"], "ace_mode" => "typescript", "color" => "#3178c6", "tm_scope" => "source.gts", "group" => "TypeScript", "language_id" => 95110458}, "Glyph" => {"type" => "programming", "color" => "#c1ac7f", "extensions" => [".glf"], "tm_scope" => "source.tcl", "ace_mode" => "tcl", "codemirror_mode" => "tcl", "codemirror_mime_type" => "text/x-tcl", "language_id" => 130}, "Glyph Bitmap Distribution Format" => {"type" => "data", "extensions" => [".bdf"], "tm_scope" => "source.bdf", "ace_mode" => "text", "language_id" => 997665271}, "Gno" => {"type" => "programming", "color" => "#226c57", "aliases" => ["gnolang"], "extensions" => [".gno"], "tm_scope" => "source.gno", "ace_mode" => "golang", "codemirror_mode" => "go", "codemirror_mime_type" => "text/x-go", "language_id" => 279301301}, "Gnuplot" => {"type" => "programming", "color" => "#f0a9f0", "extensions" => [".gp", ".gnu", ".gnuplot", ".p", ".plot", ".plt"], "interpreters" => ["gnuplot"], "tm_scope" => "source.gnuplot", "ace_mode" => "text", "language_id" => 131}, "Go" => {"type" => "programming", "color" => "#00ADD8", "aliases" => ["golang"], "extensions" => [".go"], "tm_scope" => "source.go", "ace_mode" => "golang", "codemirror_mode" => "go", "codemirror_mime_type" => "text/x-go", "language_id" => 132}, "Go Checksums" => {"type" => "data", "color" => "#00ADD8", "aliases" => ["go.sum", "go sum", "go.work.sum", "go work sum"], "filenames" => ["go.sum", "go.work.sum"], "tm_scope" => "go.sum", "ace_mode" => "text", "language_id" => 1054391671}, "Go Module" => {"type" => "data", "color" => "#00ADD8", "aliases" => ["go.mod", "go mod"], "filenames" => ["go.mod"], "tm_scope" => "go.mod", "ace_mode" => "text", "language_id" => 947461016}, "Go Template" => {"type" => "markup", "color" => "#00ADD8", "aliases" => ["gotmpl"], "extensions" => [".gohtml", ".gotmpl", ".html.tmpl", ".tmpl", ".tpl"], "filenames" => ["_helpers.tpl"], "tm_scope" => "source.go-template", "ace_mode" => "text", "language_id" => 247918769}, "Go Workspace" => {"type" => "data", "color" => "#00ADD8", "aliases" => ["go.work", "go work"], "filenames" => ["go.work"], "tm_scope" => "go.mod", "ace_mode" => "text", "language_id" => 934546256}, "Godot Resource" => {"type" => "data", "color" => "#355570", "extensions" => [".gdnlib", ".gdns", ".tres", ".tscn"], "filenames" => ["project.godot"], "tm_scope" => "source.gdresource", "ace_mode" => "text", "language_id" => 738107771}, "Golo" => {"type" => "programming", "color" => "#88562A", "extensions" => [".golo"], "tm_scope" => "source.golo", "ace_mode" => "text", "language_id" => 133}, "Gosu" => {"type" => "programming", "color" => "#82937f", "extensions" => [".gs", ".gst", ".gsx", ".vark"], "tm_scope" => "source.gosu.2", "ace_mode" => "text", "language_id" => 134}, "Grace" => {"type" => "programming", "color" => "#615f8b", "extensions" => [".grace"], "tm_scope" => "source.grace", "ace_mode" => "text", "language_id" => 135}, "Gradle" => {"type" => "data", "color" => "#02303a", "extensions" => [".gradle"], "tm_scope" => "source.groovy.gradle", "ace_mode" => "text", "language_id" => 136}, "Gradle Kotlin DSL" => {"group" => "Gradle", "type" => "data", "color" => "#02303a", "extensions" => [".gradle.kts"], "ace_mode" => "text", "tm_scope" => "source.kotlin", "language_id" => 432600901}, "Grammatical Framework" => {"type" => "programming", "aliases" => ["gf"], "extensions" => [".gf"], "color" => "#ff0000", "tm_scope" => "source.gf", "ace_mode" => "haskell", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "language_id" => 137}, "Graph Modeling Language" => {"type" => "data", "extensions" => [".gml"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 138}, "GraphQL" => {"type" => "data", "color" => "#e10098", "extensions" => [".graphql", ".gql", ".graphqls"], "tm_scope" => "source.graphql", "ace_mode" => "graphqlschema", "language_id" => 139}, "Graphviz (DOT)" => {"type" => "data", "color" => "#2596be", "tm_scope" => "source.dot", "extensions" => [".dot", ".gv"], "ace_mode" => "dot", "language_id" => 140}, "Groovy" => {"type" => "programming", "tm_scope" => "source.groovy", "ace_mode" => "groovy", "codemirror_mode" => "groovy", "codemirror_mime_type" => "text/x-groovy", "color" => "#4298b8", "extensions" => [".groovy", ".grt", ".gtpl", ".gvy"], "interpreters" => ["groovy"], "filenames" => ["Jenkinsfile"], "language_id" => 142}, "Groovy Server Pages" => {"type" => "programming", "color" => "#4298b8", "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}, "GtkRC" => {"type" => "data", "color" => "#7fe719", "aliases" => ["gtk", "gtk 1", "gtk 2"], "extensions" => [".gtkrc"], "filenames" => ["gtkrc", "gtkrc-2.0"], "tm_scope" => "source.gtkrc", "ace_mode" => "ruby", "codemirror_mode" => "ruby", "codemirror_mime_type" => "text/x-ruby", "language_id" => 876401352}, "HAProxy" => {"type" => "data", "color" => "#106da9", "extensions" => [".cfg"], "filenames" => ["haproxy.cfg"], "tm_scope" => "source.haproxy-config", "ace_mode" => "text", "language_id" => 366607477}, "HCL" => {"type" => "programming", "color" => "#844FBA", "extensions" => [".hcl", ".nomad", ".tf", ".tfvars", ".tofu", ".workflow"], "aliases" => ["HashiCorp Configuration Language", "opentofu", "terraform"], "ace_mode" => "terraform", "codemirror_mode" => "ruby", "codemirror_mime_type" => "text/x-ruby", "tm_scope" => "source.hcl", "language_id" => 144}, "HIP" => {"type" => "programming", "color" => "#4F3A4F", "extensions" => [".hip"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 674379998}, "HLSL" => {"type" => "programming", "color" => "#aace60", "extensions" => [".hlsl", ".cginc", ".fx", ".fxh", ".hlsli"], "ace_mode" => "text", "tm_scope" => "source.hlsl", "language_id" => 145}, "HOCON" => {"type" => "data", "color" => "#9ff8ee", "extensions" => [".hocon"], "filenames" => [".scalafix.conf", ".scalafmt.conf"], "tm_scope" => "source.hocon", "ace_mode" => "text", "language_id" => 679725279}, "HTML" => {"type" => "markup", "tm_scope" => "text.html.basic", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "color" => "#e34c26", "aliases" => ["xhtml"], "extensions" => [".html", ".hta", ".htm", ".html.hl", ".inc", ".xht", ".xhtml"], "language_id" => 146}, "HTML+ECR" => {"type" => "markup", "color" => "#2e1052", "tm_scope" => "text.html.ecr", "group" => "HTML", "aliases" => ["ecr"], "extensions" => [".ecr"], "ace_mode" => "html_ruby", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 148}, "HTML+EEX" => {"type" => "markup", "color" => "#6e4a7e", "tm_scope" => "text.html.elixir", "group" => "HTML", "aliases" => ["eex", "heex", "leex"], "extensions" => [".html.eex", ".heex", ".leex"], "ace_mode" => "html_elixir", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 149}, "HTML+ERB" => {"type" => "markup", "color" => "#701516", "tm_scope" => "text.html.erb", "group" => "HTML", "aliases" => ["erb", "rhtml", "html+ruby"], "extensions" => [".erb", ".erb.deface", ".rhtml"], "ace_mode" => "html_ruby", "codemirror_mode" => "htmlembedded", "codemirror_mime_type" => "application/x-erb", "language_id" => 150}, "HTML+PHP" => {"type" => "markup", "color" => "#4f5d95", "tm_scope" => "text.html.php", "group" => "HTML", "extensions" => [".phtml"], "ace_mode" => "php", "codemirror_mode" => "php", "codemirror_mime_type" => "application/x-httpd-php", "language_id" => 151}, "HTML+Razor" => {"type" => "markup", "color" => "#512be4", "tm_scope" => "text.html.cshtml", "group" => "HTML", "aliases" => ["razor"], "extensions" => [".cshtml", ".razor"], "ace_mode" => "razor", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 479039817}, "HTTP" => {"type" => "data", "color" => "#005C9C", "extensions" => [".http"], "tm_scope" => "source.httpspec", "ace_mode" => "text", "codemirror_mode" => "http", "codemirror_mime_type" => "message/http", "language_id" => 152}, "HXML" => {"type" => "data", "color" => "#f68712", "ace_mode" => "text", "extensions" => [".hxml"], "tm_scope" => "source.hxml", "codemirror_mode" => "haxe", "codemirror_mime_type" => "text/x-hxml", "language_id" => 786683730}, "Hack" => {"type" => "programming", "ace_mode" => "php", "codemirror_mode" => "php", "codemirror_mime_type" => "application/x-httpd-php", "extensions" => [".hack", ".hh", ".hhi", ".php"], "tm_scope" => "source.hack", "color" => "#878787", "language_id" => 153}, "Haml" => {"type" => "markup", "color" => "#ece2a9", "extensions" => [".haml", ".haml.deface"], "tm_scope" => "text.haml", "ace_mode" => "haml", "codemirror_mode" => "haml", "codemirror_mime_type" => "text/x-haml", "language_id" => 154}, "Handlebars" => {"type" => "markup", "color" => "#f7931e", "aliases" => ["hbs", "htmlbars"], "extensions" => [".handlebars", ".hbs"], "tm_scope" => "text.html.handlebars", "ace_mode" => "handlebars", "language_id" => 155}, "Harbour" => {"type" => "programming", "color" => "#0e60e3", "extensions" => [".hb"], "tm_scope" => "source.harbour", "ace_mode" => "text", "language_id" => 156}, "Hare" => {"type" => "programming", "color" => "#9d7424", "extensions" => [".ha"], "ace_mode" => "text", "language_id" => 463518941, "tm_scope" => "none"}, "Haskell" => {"type" => "programming", "color" => "#5e5086", "extensions" => [".hs", ".hs-boot", ".hsc"], "interpreters" => ["runghc", "runhaskell", "runhugs"], "tm_scope" => "source.haskell", "ace_mode" => "haskell", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "language_id" => 157}, "Haxe" => {"type" => "programming", "ace_mode" => "haxe", "codemirror_mode" => "haxe", "codemirror_mime_type" => "text/x-haxe", "color" => "#df7900", "extensions" => [".hx", ".hxsl"], "tm_scope" => "source.hx", "language_id" => 158}, "HiveQL" => {"type" => "programming", "extensions" => [".q", ".hql"], "color" => "#dce200", "tm_scope" => "source.hql", "ace_mode" => "sql", "language_id" => 931814087}, "HolyC" => {"type" => "programming", "color" => "#ffefaf", "extensions" => [".hc"], "tm_scope" => "source.hc", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 928121743}, "Hosts File" => {"type" => "data", "color" => "#308888", "filenames" => ["HOSTS", "hosts", "hosts.txt"], "aliases" => ["hosts"], "tm_scope" => "source.hosts", "ace_mode" => "text", "language_id" => 231021894}, "Hurl" => {"type" => "programming", "color" => "#FF0288", "extensions" => [".hurl"], "tm_scope" => "source.hurl", "ace_mode" => "text", "language_id" => 959040217}, "Hy" => {"type" => "programming", "ace_mode" => "text", "color" => "#7790B2", "extensions" => [".hy"], "interpreters" => ["hy"], "aliases" => ["hylang"], "tm_scope" => "source.hy", "language_id" => 159}, "HyPhy" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".bf"], "tm_scope" => "none", "language_id" => 160}, "IDL" => {"type" => "programming", "color" => "#a3522f", "extensions" => [".pro", ".dlm"], "tm_scope" => "source.idl", "ace_mode" => "text", "codemirror_mode" => "idl", "codemirror_mime_type" => "text/x-idl", "language_id" => 161}, "IGOR Pro" => {"type" => "programming", "color" => "#0000cc", "extensions" => [".ipf"], "aliases" => ["igor", "igorpro"], "tm_scope" => "source.igor", "ace_mode" => "text", "language_id" => 162}, "IL Assembly" => {"type" => "programming", "color" => "#512BD4", "extensions" => [".il"], "tm_scope" => "source.il", "ace_mode" => "text", "aliases" => ["ilasm", "msil"], "language_id" => 592065806}, "INI" => {"type" => "data", "color" => "#d1dbe0", "extensions" => [".ini", ".cfg", ".cnf", ".container", ".dof", ".frm", ".lektorproject", ".mount", ".network", ".prefs", ".pro", ".properties", ".service", ".socket", ".target", ".timer", ".url"], "filenames" => [".buckconfig", ".coveragerc", ".flake8", ".gitreview", ".pylintrc", "HOSTS", "buildozer.spec", "hosts", "pylintrc", "vlcrc"], "tm_scope" => "source.ini", "aliases" => ["conf", "dosini"], "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 163}, "IRC log" => {"type" => "data", "aliases" => ["irc", "irc logs"], "extensions" => [".irclog", ".weechatlog"], "tm_scope" => "none", "ace_mode" => "text", "codemirror_mode" => "mirc", "codemirror_mime_type" => "text/mirc", "language_id" => 164}, "ISPC" => {"type" => "programming", "color" => "#2D68B1", "extensions" => [".ispc"], "tm_scope" => "source.ispc", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 327071}, "Idris" => {"type" => "programming", "color" => "#b30000", "extensions" => [".idr", ".lidr"], "ace_mode" => "text", "tm_scope" => "source.idris", "language_id" => 165}, "Ignore List" => {"type" => "data", "color" => "#000000", "aliases" => ["ignore", "gitignore", "git-ignore"], "extensions" => [".gitignore"], "filenames" => [".agignore", ".atomignore", ".babelignore", ".bzrignore", ".ckignore", ".coffeelintignore", ".cvsignore", ".dockerignore", ".easignore", ".eleventyignore", ".eslint-ignore", ".eslintignore", ".gitignore", ".ignore", ".markdownlintignore", ".nodemonignore", ".npmignore", ".prettierignore", ".rgignore", ".stylelintignore", ".vercelignore", ".vscodeignore", "gitignore-global", "gitignore_global"], "ace_mode" => "gitignore", "tm_scope" => "source.gitignore", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 74444240}, "ImHex Pattern Language" => {"type" => "programming", "color" => "#3a6be0", "extensions" => [".hexpat"], "aliases" => ["ImHex", "ImHexPatternLanguage", "imhexpl"], "tm_scope" => "source.pl", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 805861688}, "ImageJ Macro" => {"type" => "programming", "color" => "#99AAFF", "aliases" => ["ijm"], "extensions" => [".ijm"], "ace_mode" => "text", "tm_scope" => "none", "language_id" => 575143428}, "Imba" => {"type" => "programming", "color" => "#16cec6", "extensions" => [".imba"], "ace_mode" => "text", "tm_scope" => "source.imba", "language_id" => 1057618448}, "Inform 7" => {"type" => "programming", "wrap" => true, "extensions" => [".ni", ".i7x"], "tm_scope" => "source.inform7", "aliases" => ["i7", "inform7"], "ace_mode" => "text", "language_id" => 166}, "Ink" => {"type" => "programming", "wrap" => true, "extensions" => [".ink"], "tm_scope" => "source.ink", "ace_mode" => "text", "language_id" => 838252715}, "Inno Setup" => {"type" => "programming", "color" => "#264b99", "extensions" => [".iss", ".isl"], "tm_scope" => "source.inno", "ace_mode" => "text", "language_id" => 167}, "Io" => {"type" => "programming", "color" => "#a9188d", "extensions" => [".io"], "interpreters" => ["io"], "tm_scope" => "source.io", "ace_mode" => "io", "language_id" => 168}, "Ioke" => {"type" => "programming", "color" => "#078193", "extensions" => [".ik"], "interpreters" => ["ioke"], "tm_scope" => "source.ioke", "ace_mode" => "text", "language_id" => 169}, "Isabelle" => {"type" => "programming", "color" => "#FEFE00", "extensions" => [".thy"], "tm_scope" => "source.isabelle.theory", "ace_mode" => "text", "language_id" => 170}, "Isabelle ROOT" => {"type" => "programming", "color" => "#FEFE00", "group" => "Isabelle", "filenames" => ["ROOT"], "tm_scope" => "source.isabelle.root", "ace_mode" => "text", "language_id" => 171}, "J" => {"type" => "programming", "color" => "#9EEDFF", "extensions" => [".ijs"], "interpreters" => ["jconsole"], "tm_scope" => "source.j", "ace_mode" => "text", "language_id" => 172}, "JAR Manifest" => {"type" => "data", "color" => "#b07219", "filenames" => ["MANIFEST.MF"], "tm_scope" => "source.yaml", "ace_mode" => "text", "language_id" => 447261135}, "JASS" => {"type" => "programming", "color" => "#FF0303", "aliases" => ["jass2"], "extensions" => [".j"], "tm_scope" => "source.jass", "ace_mode" => "text", "language_id" => 504860504}, "JCL" => {"type" => "programming", "color" => "#d90e09", "extensions" => [".jcl"], "tm_scope" => "source.jcl", "ace_mode" => "text", "language_id" => 316620079}, "JFlex" => {"type" => "programming", "color" => "#DBCA00", "group" => "Lex", "extensions" => [".flex", ".jflex"], "tm_scope" => "source.jflex", "ace_mode" => "text", "language_id" => 173}, "JSON" => {"type" => "data", "color" => "#292929", "tm_scope" => "source.json", "ace_mode" => "json", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "aliases" => ["geojson", "jsonl", "sarif", "topojson"], "extensions" => [".json", ".4DForm", ".4DProject", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".JSON-tmLanguage", ".json.example", ".jsonl", ".mcmeta", ".sarif", ".slnlaunch", ".tact", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp"], "filenames" => [".all-contributorsrc", ".arcconfig", ".auto-changelog", ".c8rc", ".htmlhintrc", ".imgbotconfig", ".nycrc", ".releaserc", ".secrets.baseline", ".tern-config", ".tern-project", ".watchmanconfig", "MODULE.bazel.lock", "Package.resolved", "Pipfile.lock", "bun.lock", "composer.lock", "deno.lock", "flake.lock", "mcmod.info"], "language_id" => 174}, "JSON with Comments" => {"type" => "data", "color" => "#292929", "group" => "JSON", "tm_scope" => "source.json.comments", "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "text/javascript", "aliases" => ["jsonc"], "extensions" => [".jsonc", ".code-snippets", ".code-workspace", ".hujson", ".sublime-build", ".sublime-color-scheme", ".sublime-commands", ".sublime-completions", ".sublime-keymap", ".sublime-macro", ".sublime-menu", ".sublime-mousemap", ".sublime-project", ".sublime-settings", ".sublime-theme", ".sublime-workspace", ".sublime_metrics", ".sublime_session", ".tsconfig.json"], "filenames" => [".babelrc", ".devcontainer.json", ".eslintrc", ".eslintrc.json", ".jscsrc", ".jshintrc", ".jslintrc", ".oxlintrc.json", ".swcrc", "api-extractor.json", "devcontainer.json", "jsconfig.json", "language-configuration.json", "tsconfig.json", "tslint.json"], "language_id" => 423}, "JSON5" => {"type" => "data", "color" => "#267CB9", "extensions" => [".json5"], "tm_scope" => "source.js", "ace_mode" => "json5", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "language_id" => 175}, "JSONLD" => {"type" => "data", "color" => "#0c479c", "extensions" => [".jsonld"], "tm_scope" => "source.js", "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/ld+json", "language_id" => 176}, "JSONiq" => {"color" => "#40d47e", "type" => "programming", "ace_mode" => "jsoniq", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "extensions" => [".jq"], "tm_scope" => "source.jsoniq", "language_id" => 177}, "Jac" => {"type" => "programming", "color" => "#FC792D", "extensions" => [".jac"], "tm_scope" => "source.jac", "ace_mode" => "text", "language_id" => 235277043}, "Jai" => {"type" => "programming", "color" => "#ab8b4b", "ace_mode" => "text", "tm_scope" => "source.jai", "extensions" => [".jai"], "language_id" => 70127133}, "Janet" => {"type" => "programming", "color" => "#0886a5", "extensions" => [".janet"], "tm_scope" => "source.janet", "ace_mode" => "scheme", "codemirror_mode" => "scheme", "codemirror_mime_type" => "text/x-scheme", "interpreters" => ["janet"], "language_id" => 1028705371}, "Jasmin" => {"type" => "programming", "color" => "#d03600", "ace_mode" => "java", "extensions" => [".j"], "tm_scope" => "source.jasmin", "language_id" => 180}, "Java" => {"type" => "programming", "tm_scope" => "source.java", "ace_mode" => "java", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-java", "color" => "#b07219", "extensions" => [".java", ".jav", ".jsh"], "language_id" => 181}, "Java Properties" => {"type" => "data", "color" => "#2A6277", "extensions" => [".properties"], "tm_scope" => "source.java-properties", "ace_mode" => "properties", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 519377561}, "Java Server Pages" => {"type" => "programming", "color" => "#2A6277", "group" => "Java", "aliases" => ["jsp"], "extensions" => [".jsp", ".tag"], "tm_scope" => "text.html.jsp", "ace_mode" => "jsp", "codemirror_mode" => "htmlembedded", "codemirror_mime_type" => "application/x-jsp", "language_id" => 182}, "Java Template Engine" => {"type" => "programming", "color" => "#2A6277", "group" => "Java", "aliases" => ["jte"], "extensions" => [".jte"], "ace_mode" => "text", "tm_scope" => "text.html.jte", "language_id" => 599494012}, "JavaScript" => {"type" => "programming", "tm_scope" => "source.js", "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "text/javascript", "color" => "#f1e05a", "aliases" => ["js", "node"], "extensions" => [".js", "._js", ".bones", ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".javascript", ".jsb", ".jscad", ".jsfl", ".jslib", ".jsm", ".jspre", ".jss", ".jsx", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"], "filenames" => ["Jakefile"], "interpreters" => ["bun", "chakra", "d8", "deno", "gjs", "js", "node", "nodejs", "qjs", "rhino", "v8", "v8-shell"], "language_id" => 183}, "JavaScript+ERB" => {"type" => "programming", "color" => "#f1e05a", "tm_scope" => "source.js", "group" => "JavaScript", "extensions" => [".js.erb"], "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/javascript", "language_id" => 914318960}, "Jest Snapshot" => {"type" => "data", "color" => "#15c213", "tm_scope" => "source.jest.snap", "extensions" => [".snap"], "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/javascript", "language_id" => 774635084}, "JetBrains MPS" => {"type" => "programming", "aliases" => ["mps"], "color" => "#21D789", "extensions" => [".mps", ".mpl", ".msd"], "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "tm_scope" => "none", "language_id" => 465165328}, "Jinja" => {"type" => "markup", "color" => "#a52a22", "aliases" => ["django", "html+django", "html+jinja", "htmldjango"], "extensions" => [".jinja", ".j2", ".jinja2"], "tm_scope" => "text.html.django", "ace_mode" => "django", "codemirror_mode" => "jinja2", "codemirror_mime_type" => "text/jinja2", "language_id" => 147}, "Jison" => {"type" => "programming", "color" => "#56b3cb", "group" => "Yacc", "extensions" => [".jison"], "tm_scope" => "source.jison", "ace_mode" => "text", "language_id" => 284531423}, "Jison Lex" => {"type" => "programming", "color" => "#56b3cb", "group" => "Lex", "extensions" => [".jisonlex"], "tm_scope" => "source.jisonlex", "ace_mode" => "text", "language_id" => 406395330}, "Jolie" => {"type" => "programming", "extensions" => [".ol", ".iol"], "interpreters" => ["jolie"], "color" => "#843179", "ace_mode" => "text", "tm_scope" => "source.jolie", "language_id" => 998078858}, "Jsonnet" => {"color" => "#0064bd", "type" => "programming", "ace_mode" => "text", "extensions" => [".jsonnet", ".libsonnet"], "tm_scope" => "source.jsonnet", "language_id" => 664885656}, "Julia" => {"type" => "programming", "extensions" => [".jl"], "interpreters" => ["julia"], "color" => "#a270ba", "tm_scope" => "source.julia", "ace_mode" => "julia", "codemirror_mode" => "julia", "codemirror_mime_type" => "text/x-julia", "language_id" => 184}, "Julia REPL" => {"type" => "programming", "color" => "#a270ba", "tm_scope" => "source.julia.console", "group" => "Julia", "ace_mode" => "text", "language_id" => 220689142}, "Jupyter Notebook" => {"type" => "markup", "ace_mode" => "json", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "tm_scope" => "source.json", "color" => "#DA5B0B", "extensions" => [".ipynb"], "filenames" => ["Notebook"], "aliases" => ["IPython Notebook"], "language_id" => 185}, "Just" => {"type" => "programming", "aliases" => ["Justfile"], "color" => "#384d54", "tm_scope" => "source.just", "filenames" => [".JUSTFILE", ".Justfile", ".justfile", "JUSTFILE", "Justfile", "justfile"], "extensions" => [".just"], "ace_mode" => "text", "language_id" => 128447695}, "KCL" => {"type" => "programming", "color" => "#7ABABF", "tm_scope" => "source.kcl", "extensions" => [".k"], "filenames" => ["kcl.mod", "kcl.mod.lock"], "ace_mode" => "text", "language_id" => 1052003890}, "KDL" => {"type" => "data", "color" => "#ffb3b3", "extensions" => [".kdl"], "tm_scope" => "source.kdl", "ace_mode" => "tcl", "codemirror_mode" => "yacas", "codemirror_mime_type" => "text/x-yacas", "language_id" => 931123626}, "KFramework" => {"type" => "programming", "color" => "#4195c5", "tm_scope" => "text.k", "extensions" => [".k"], "ace_mode" => "text", "language_id" => 9479532}, "KRL" => {"type" => "programming", "color" => "#28430A", "extensions" => [".krl"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 186}, "Kaitai Struct" => {"type" => "programming", "aliases" => ["ksy"], "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "color" => "#773b37", "extensions" => [".ksy"], "tm_scope" => "source.yaml", "language_id" => 818804755}, "KakouneScript" => {"type" => "programming", "color" => "#6f8042", "tm_scope" => "source.kakscript", "aliases" => ["kak", "kakscript"], "extensions" => [".kak"], "filenames" => ["kakrc"], "ace_mode" => "text", "language_id" => 603336474}, "KerboScript" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".ks"], "color" => "#41adf0", "tm_scope" => "source.kerboscript", "language_id" => 59716426}, "KiCad Layout" => {"type" => "data", "color" => "#2f4aab", "aliases" => ["pcbnew"], "extensions" => [".kicad_pcb", ".kicad_mod", ".kicad_wks"], "filenames" => ["fp-lib-table"], "tm_scope" => "source.pcb.sexp", "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 187}, "KiCad Legacy Layout" => {"type" => "data", "color" => "#2f4aab", "extensions" => [".brd"], "tm_scope" => "source.pcb.board", "ace_mode" => "text", "language_id" => 140848857}, "KiCad Schematic" => {"type" => "data", "color" => "#2f4aab", "aliases" => ["eeschema schematic"], "extensions" => [".kicad_sch", ".kicad_sym", ".sch"], "tm_scope" => "source.pcb.schematic", "ace_mode" => "text", "language_id" => 622447435}, "Kickstart" => {"type" => "data", "ace_mode" => "text", "extensions" => [".ks"], "tm_scope" => "source.kickstart", "language_id" => 692635484}, "Kit" => {"type" => "markup", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "extensions" => [".kit"], "tm_scope" => "text.html.basic", "language_id" => 188}, "KoLmafia ASH" => {"type" => "programming", "color" => "#B9D9B9", "extensions" => [".ash"], "tm_scope" => "source.ash", "ace_mode" => "text", "language_id" => 852099832}, "Koka" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".kk"], "interpreters" => ["koka"], "color" => "#215166", "tm_scope" => "source.koka", "language_id" => 597930447}, "Kotlin" => {"type" => "programming", "color" => "#A97BFF", "extensions" => [".kt", ".ktm", ".kts"], "tm_scope" => "source.kotlin", "ace_mode" => "kotlin", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-kotlin", "language_id" => 189}, "Kusto" => {"type" => "data", "extensions" => [".csl", ".kql"], "tm_scope" => "source.kusto", "ace_mode" => "text", "language_id" => 225697190}, "LFE" => {"type" => "programming", "color" => "#4C3023", "extensions" => [".lfe"], "tm_scope" => "source.lisp", "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 190}, "LLVM" => {"type" => "programming", "extensions" => [".ll"], "tm_scope" => "source.llvm", "ace_mode" => "text", "color" => "#185619", "language_id" => 191}, "LOLCODE" => {"type" => "programming", "extensions" => [".lol"], "color" => "#cc9900", "tm_scope" => "source.lolcode", "ace_mode" => "text", "language_id" => 192}, "LSL" => {"type" => "programming", "tm_scope" => "source.lsl", "ace_mode" => "lsl", "extensions" => [".lsl", ".lslp"], "interpreters" => ["lsl"], "color" => "#3d9970", "language_id" => 193}, "LTspice Symbol" => {"type" => "data", "extensions" => [".asy"], "tm_scope" => "source.ltspice.symbol", "ace_mode" => "text", "codemirror_mode" => "spreadsheet", "codemirror_mime_type" => "text/x-spreadsheet", "language_id" => 1013566805}, "LabVIEW" => {"type" => "programming", "color" => "#fede06", "extensions" => [".lvproj", ".lvclass", ".lvlib"], "tm_scope" => "text.xml", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 194}, "Lambdapi" => {"type" => "programming", "color" => "#8027a3", "extensions" => [".lp"], "tm_scope" => "source.lp", "ace_mode" => "text", "language_id" => 759240513}, "Langium" => {"type" => "programming", "color" => "#2c8c87", "extensions" => [".langium"], "tm_scope" => "source.langium", "ace_mode" => "text", "language_id" => 548603830}, "Lark" => {"type" => "data", "color" => "#2980B9", "extensions" => [".lark"], "tm_scope" => "source.lark", "ace_mode" => "text", "codemirror_mode" => "ebnf", "codemirror_mime_type" => "text/x-ebnf", "language_id" => 758480799}, "Lasso" => {"type" => "programming", "color" => "#999999", "extensions" => [".lasso", ".las", ".lasso8", ".lasso9"], "tm_scope" => "file.lasso", "aliases" => ["lassoscript"], "ace_mode" => "text", "language_id" => 195}, "Latte" => {"type" => "markup", "color" => "#f2a542", "extensions" => [".latte"], "tm_scope" => "text.html.smarty", "ace_mode" => "latte", "codemirror_mode" => "smarty", "codemirror_mime_type" => "text/x-smarty", "language_id" => 196}, "Lean" => {"type" => "programming", "extensions" => [".lean", ".hlean"], "tm_scope" => "source.lean", "ace_mode" => "text", "language_id" => 197}, "Lean 4" => {"type" => "programming", "group" => "Lean", "aliases" => ["lean4"], "extensions" => [".lean"], "tm_scope" => "source.lean4", "ace_mode" => "text", "language_id" => 455147478}, "Leo" => {"type" => "programming", "color" => "#C4FFC2", "extensions" => [".leo"], "tm_scope" => "source.leo", "ace_mode" => "text", "wrap" => true, "language_id" => 916034822}, "Less" => {"type" => "markup", "color" => "#1d365d", "aliases" => ["less-css"], "extensions" => [".less"], "tm_scope" => "source.css.less", "ace_mode" => "less", "codemirror_mode" => "css", "codemirror_mime_type" => "text/x-less", "language_id" => 198}, "Lex" => {"type" => "programming", "color" => "#DBCA00", "aliases" => ["flex"], "extensions" => [".l", ".lex"], "filenames" => ["Lexer.x", "lexer.x"], "tm_scope" => "source.lex", "ace_mode" => "text", "language_id" => 199}, "LigoLANG" => {"type" => "programming", "color" => "#0e74ff", "extensions" => [".ligo"], "tm_scope" => "source.ligo", "ace_mode" => "pascal", "codemirror_mode" => "pascal", "codemirror_mime_type" => "text/x-pascal", "group" => "LigoLANG", "language_id" => 1040646257}, "LilyPond" => {"type" => "programming", "color" => "#9ccc7c", "extensions" => [".ly", ".ily"], "tm_scope" => "source.lilypond", "ace_mode" => "text", "language_id" => 200}, "Limbo" => {"type" => "programming", "extensions" => [".b", ".m"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 201}, "Linear Programming" => {"type" => "programming", "extensions" => [".lp"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 377204539}, "Linker Script" => {"type" => "programming", "extensions" => [".ld", ".lds", ".x"], "filenames" => ["ld.script"], "tm_scope" => "source.c.linker", "ace_mode" => "text", "language_id" => 202}, "Linux Kernel Module" => {"type" => "data", "extensions" => [".mod"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 203}, "Liquid" => {"type" => "markup", "color" => "#67b8de", "extensions" => [".liquid"], "tm_scope" => "text.html.liquid", "ace_mode" => "liquid", "language_id" => 204}, "Liquidsoap" => {"type" => "programming", "color" => "#990066", "extensions" => [".liq"], "tm_scope" => "source.liquidsoap", "ace_mode" => "text", "language_id" => 614641732}, "Literate Agda" => {"type" => "programming", "color" => "#315665", "group" => "Agda", "extensions" => [".lagda"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 205}, "Literate CoffeeScript" => {"type" => "programming", "color" => "#244776", "tm_scope" => "source.litcoffee", "group" => "CoffeeScript", "ace_mode" => "text", "wrap" => true, "aliases" => ["litcoffee"], "extensions" => [".litcoffee", ".coffee.md"], "language_id" => 206}, "Literate Haskell" => {"type" => "programming", "color" => "#5e5086", "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}, "LiveCode Script" => {"type" => "programming", "color" => "#0c5ba5", "extensions" => [".livecodescript"], "tm_scope" => "source.livecodescript", "ace_mode" => "text", "language_id" => 891017}, "LiveScript" => {"type" => "programming", "color" => "#499886", "aliases" => ["live-script", "ls"], "extensions" => [".ls", "._ls"], "filenames" => ["Slakefile"], "tm_scope" => "source.livescript", "ace_mode" => "livescript", "codemirror_mode" => "livescript", "codemirror_mime_type" => "text/x-livescript", "language_id" => 208}, "Lobster" => {"type" => "programming", "color" => "#f95428", "extensions" => [".lobster"], "ace_mode" => "python", "tm_scope" => "source.lobster", "language_id" => 790066842}, "Logos" => {"type" => "programming", "extensions" => [".xm", ".x", ".xi"], "ace_mode" => "text", "tm_scope" => "source.logos", "language_id" => 209}, "Logtalk" => {"type" => "programming", "color" => "#295b9a", "extensions" => [".lgt", ".logtalk"], "tm_scope" => "source.logtalk", "ace_mode" => "logtalk", "language_id" => 210}, "LookML" => {"type" => "programming", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "color" => "#652B81", "extensions" => [".lkml", ".lookml"], "tm_scope" => "source.yaml", "language_id" => 211}, "LoomScript" => {"type" => "programming", "extensions" => [".ls"], "tm_scope" => "source.loomscript", "ace_mode" => "text", "language_id" => 212}, "Lua" => {"type" => "programming", "tm_scope" => "source.lua", "ace_mode" => "lua", "codemirror_mode" => "lua", "codemirror_mime_type" => "text/x-lua", "color" => "#000080", "extensions" => [".lua", ".fcgi", ".nse", ".p8", ".pd_lua", ".rbxs", ".rockspec", ".wlua"], "filenames" => [".luacheckrc"], "interpreters" => ["lua", "luajit"], "language_id" => 213}, "Luau" => {"type" => "programming", "tm_scope" => "source.luau", "ace_mode" => "lua", "codemirror_mode" => "lua", "codemirror_mime_type" => "text/x-lua", "color" => "#00A2FF", "extensions" => [".luau"], "interpreters" => ["luau"], "language_id" => 365050359}, "M" => {"type" => "programming", "aliases" => ["mumps"], "extensions" => [".mumps", ".m"], "ace_mode" => "text", "codemirror_mode" => "mumps", "codemirror_mime_type" => "text/x-mumps", "language_id" => 214, "tm_scope" => "none"}, "M3U" => {"type" => "data", "aliases" => ["hls playlist", "m3u playlist"], "extensions" => [".m3u", ".m3u8"], "color" => "#179C7D", "tm_scope" => "source.m3u", "ace_mode" => "text", "language_id" => 89638692}, "M4" => {"type" => "programming", "extensions" => [".m4", ".mc"], "tm_scope" => "source.m4", "ace_mode" => "text", "language_id" => 215}, "M4Sugar" => {"type" => "programming", "group" => "M4", "aliases" => ["autoconf"], "extensions" => [".m4"], "filenames" => ["configure.ac"], "tm_scope" => "source.m4", "ace_mode" => "text", "language_id" => 216}, "MATLAB" => {"type" => "programming", "color" => "#e16737", "aliases" => ["octave"], "extensions" => [".matlab", ".m"], "tm_scope" => "source.matlab", "ace_mode" => "matlab", "codemirror_mode" => "octave", "codemirror_mime_type" => "text/x-octave", "language_id" => 225}, "MAXScript" => {"type" => "programming", "color" => "#00a6a6", "extensions" => [".ms", ".mcr"], "tm_scope" => "source.maxscript", "ace_mode" => "text", "language_id" => 217}, "MDX" => {"type" => "markup", "color" => "#fcb32c", "ace_mode" => "markdown", "codemirror_mode" => "gfm", "codemirror_mime_type" => "text/x-gfm", "wrap" => true, "extensions" => [".mdx"], "tm_scope" => "source.mdx", "language_id" => 512838272}, "MLIR" => {"type" => "programming", "color" => "#5EC8DB", "extensions" => [".mlir"], "tm_scope" => "source.mlir", "ace_mode" => "text", "language_id" => 448253929}, "MQL4" => {"type" => "programming", "color" => "#62A8D6", "extensions" => [".mq4", ".mqh"], "tm_scope" => "source.mql5", "ace_mode" => "c_cpp", "language_id" => 426}, "MQL5" => {"type" => "programming", "color" => "#4A76B8", "extensions" => [".mq5", ".mqh"], "tm_scope" => "source.mql5", "ace_mode" => "c_cpp", "language_id" => 427}, "MTML" => {"type" => "markup", "color" => "#b7e1f4", "extensions" => [".mtml"], "tm_scope" => "text.html.basic", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 218}, "MUF" => {"type" => "programming", "group" => "Forth", "extensions" => [".muf", ".m"], "tm_scope" => "none", "ace_mode" => "forth", "codemirror_mode" => "forth", "codemirror_mime_type" => "text/x-forth", "language_id" => 219}, "Macaulay2" => {"type" => "programming", "extensions" => [".m2"], "aliases" => ["m2"], "interpreters" => ["M2"], "ace_mode" => "text", "tm_scope" => "source.m2", "color" => "#d8ffff", "language_id" => 34167825}, "Makefile" => {"type" => "programming", "color" => "#427819", "aliases" => ["bsdmake", "make", "mf"], "extensions" => [".mak", ".d", ".make", ".makefile", ".mk", ".mkfile"], "filenames" => ["BSDmakefile", "GNUmakefile", "Kbuild", "Makefile", "Makefile.am", "Makefile.boot", "Makefile.frag", "Makefile.in", "Makefile.inc", "Makefile.pc", "Makefile.wat", "makefile", "makefile.sco", "mkfile"], "interpreters" => ["make"], "tm_scope" => "source.makefile", "ace_mode" => "makefile", "codemirror_mode" => "cmake", "codemirror_mime_type" => "text/x-cmake", "language_id" => 220}, "Mako" => {"type" => "programming", "color" => "#7e858d", "extensions" => [".mako", ".mao"], "tm_scope" => "text.html.mako", "ace_mode" => "text", "language_id" => 221}, "Markdown" => {"type" => "prose", "color" => "#083fa1", "aliases" => ["md", "pandoc"], "ace_mode" => "markdown", "codemirror_mode" => "gfm", "codemirror_mime_type" => "text/x-gfm", "wrap" => true, "extensions" => [".md", ".livemd", ".markdown", ".mdown", ".mdwn", ".mkd", ".mkdn", ".mkdown", ".ronn", ".scd", ".workbook"], "filenames" => ["contents.lr"], "tm_scope" => "text.md", "language_id" => 222}, "Marko" => {"type" => "markup", "color" => "#42bff2", "tm_scope" => "text.marko", "extensions" => [".marko"], "aliases" => ["markojs"], "ace_mode" => "text", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 932782397}, "Mask" => {"type" => "markup", "color" => "#f97732", "ace_mode" => "mask", "extensions" => [".mask"], "tm_scope" => "source.mask", "language_id" => 223}, "Mathematical Programming System" => {"type" => "programming", "color" => "#0530ad", "extensions" => [".mps"], "tm_scope" => "text.source.mps", "ace_mode" => "text", "language_id" => 429002699}, "Maven POM" => {"type" => "data", "group" => "XML", "tm_scope" => "text.xml.pom", "filenames" => ["pom.xml"], "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 226}, "Max" => {"type" => "programming", "color" => "#c4a79c", "aliases" => ["max/msp", "maxmsp"], "extensions" => [".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat"], "tm_scope" => "source.json", "ace_mode" => "json", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "language_id" => 227}, "MeTTa" => {"type" => "programming", "color" => "#6a5acd", "extensions" => [".metta"], "tm_scope" => "source.metta", "ace_mode" => "text", "language_id" => 1037612668}, "Mercury" => {"type" => "programming", "color" => "#ff2b2b", "ace_mode" => "prolog", "interpreters" => ["mmi"], "extensions" => [".m", ".moo"], "tm_scope" => "source.mercury", "language_id" => 229}, "Mermaid" => {"type" => "markup", "color" => "#ff3670", "aliases" => ["mermaid example"], "extensions" => [".mmd", ".mermaid"], "tm_scope" => "source.mermaid", "ace_mode" => "text", "language_id" => 385992043}, "Meson" => {"type" => "programming", "color" => "#007800", "filenames" => ["meson.build", "meson_options.txt"], "tm_scope" => "source.meson", "ace_mode" => "text", "language_id" => 799141244}, "Metal" => {"type" => "programming", "color" => "#8f14e9", "extensions" => [".metal"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 230}, "Microsoft Developer Studio Project" => {"type" => "data", "extensions" => [".dsp"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 800983837}, "Microsoft Visual Studio Solution" => {"type" => "data", "extensions" => [".sln"], "tm_scope" => "source.solution", "ace_mode" => "text", "language_id" => 849523096}, "MiniD" => {"type" => "programming", "extensions" => [".minid"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 231}, "MiniScript" => {"type" => "programming", "color" => "#4B4A56", "extensions" => [".ms"], "tm_scope" => "source.ms", "ace_mode" => "text", "language_id" => 704299647}, "MiniYAML" => {"type" => "data", "color" => "#ff1111", "tm_scope" => "source.miniyaml", "extensions" => [".yaml", ".yml"], "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "language_id" => 4896465}, "MiniZinc" => {"type" => "programming", "color" => "#06a9e6", "extensions" => [".mzn"], "tm_scope" => "source.mzn", "ace_mode" => "text", "language_id" => 238874535}, "MiniZinc Data" => {"type" => "data", "extensions" => [".dzn"], "tm_scope" => "source.mzn", "ace_mode" => "text", "language_id" => 938193433}, "Mint" => {"type" => "programming", "extensions" => [".mint"], "ace_mode" => "text", "color" => "#02b046", "tm_scope" => "source.mint", "language_id" => 968740319}, "Mirah" => {"type" => "programming", "color" => "#c7a938", "extensions" => [".druby", ".duby", ".mirah"], "tm_scope" => "source.ruby", "ace_mode" => "ruby", "codemirror_mode" => "ruby", "codemirror_mime_type" => "text/x-ruby", "language_id" => 232}, "Modelica" => {"type" => "programming", "color" => "#de1d31", "extensions" => [".mo"], "tm_scope" => "source.modelica", "ace_mode" => "text", "codemirror_mode" => "modelica", "codemirror_mime_type" => "text/x-modelica", "language_id" => 233}, "Modula-2" => {"type" => "programming", "color" => "#10253f", "extensions" => [".mod"], "tm_scope" => "source.modula2", "ace_mode" => "text", "language_id" => 234}, "Modula-3" => {"type" => "programming", "extensions" => [".i3", ".ig", ".m3", ".mg"], "color" => "#223388", "ace_mode" => "text", "tm_scope" => "source.modula-3", "language_id" => 564743864}, "Module Management System" => {"type" => "programming", "extensions" => [".mms", ".mmk"], "filenames" => ["descrip.mmk", "descrip.mms"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 235}, "Mojo" => {"type" => "programming", "color" => "#ff4c1f", "extensions" => [".mojo"], "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "tm_scope" => "source.mojo", "language_id" => 1045019587}, "Monkey" => {"type" => "programming", "extensions" => [".monkey", ".monkey2"], "ace_mode" => "text", "tm_scope" => "source.monkey", "language_id" => 236}, "Monkey C" => {"type" => "programming", "color" => "#8D6747", "extensions" => [".mc"], "tm_scope" => "source.mc", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 231751931}, "Moocode" => {"type" => "programming", "extensions" => [".moo"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 237}, "MoonBit" => {"type" => "programming", "color" => "#b92381", "extensions" => [".mbt"], "tm_scope" => "source.moonbit", "ace_mode" => "text", "language_id" => 181453007}, "MoonScript" => {"type" => "programming", "color" => "#ff4585", "extensions" => [".moon"], "interpreters" => ["moon"], "tm_scope" => "source.moonscript", "ace_mode" => "text", "language_id" => 238}, "Motoko" => {"type" => "programming", "color" => "#fbb03b", "extensions" => [".mo"], "tm_scope" => "source.mo", "ace_mode" => "text", "language_id" => 202937027}, "Motorola 68K Assembly" => {"type" => "programming", "color" => "#005daa", "group" => "Assembly", "aliases" => ["m68k"], "extensions" => [".asm", ".i", ".inc", ".s", ".x68"], "tm_scope" => "source.m68k", "ace_mode" => "assembly_x86", "language_id" => 477582706}, "Move" => {"type" => "programming", "color" => "#4a137a", "extensions" => [".move"], "tm_scope" => "source.move", "ace_mode" => "text", "language_id" => 638334599}, "Muse" => {"type" => "prose", "extensions" => [".muse"], "tm_scope" => "text.muse", "ace_mode" => "text", "wrap" => true, "language_id" => 474864066, "aliases" => ["amusewiki", "emacs muse"]}, "Mustache" => {"type" => "markup", "color" => "#724b3b", "extensions" => [".mustache"], "tm_scope" => "text.html.smarty", "ace_mode" => "smarty", "codemirror_mode" => "smarty", "codemirror_mime_type" => "text/x-smarty", "language_id" => 638334590}, "Myghty" => {"type" => "programming", "extensions" => [".myt"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 239}, "NASL" => {"type" => "programming", "extensions" => [".nasl", ".inc"], "tm_scope" => "source.nasl", "ace_mode" => "text", "language_id" => 171666519}, "NCL" => {"type" => "programming", "color" => "#28431f", "extensions" => [".ncl"], "tm_scope" => "source.ncl", "ace_mode" => "text", "language_id" => 240}, "NEON" => {"type" => "data", "extensions" => [".neon"], "tm_scope" => "source.neon", "ace_mode" => "text", "aliases" => ["nette object notation", "ne-on"], "language_id" => 481192983}, "NL" => {"type" => "data", "extensions" => [".nl"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 241}, "NMODL" => {"type" => "programming", "color" => "#00356B", "extensions" => [".mod"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 136456478}, "NPM Config" => {"type" => "data", "color" => "#cb3837", "group" => "INI", "aliases" => ["npmrc"], "filenames" => [".npmrc"], "tm_scope" => "source.ini.npmrc", "ace_mode" => "text", "language_id" => 685022663}, "NSIS" => {"type" => "programming", "extensions" => [".nsi", ".nsh"], "tm_scope" => "source.nsis", "ace_mode" => "nsis", "codemirror_mode" => "nsis", "codemirror_mime_type" => "text/x-nsis", "language_id" => 242}, "NWScript" => {"type" => "programming", "color" => "#111522", "extensions" => [".nss"], "tm_scope" => "source.c.nwscript", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 731233819}, "Nasal" => {"type" => "programming", "color" => "#1d2c4e", "extensions" => [".nas"], "tm_scope" => "source.nasal", "ace_mode" => "nasal", "language_id" => 178322513}, "Nearley" => {"type" => "programming", "ace_mode" => "text", "color" => "#990000", "extensions" => [".ne", ".nearley"], "tm_scope" => "source.ne", "language_id" => 521429430}, "Nemerle" => {"type" => "programming", "color" => "#3d3c6e", "extensions" => [".n"], "tm_scope" => "source.nemerle", "ace_mode" => "text", "language_id" => 243}, "NetLinx" => {"type" => "programming", "color" => "#0aa0ff", "extensions" => [".axs", ".axi"], "tm_scope" => "source.netlinx", "ace_mode" => "text", "language_id" => 244}, "NetLinx+ERB" => {"type" => "programming", "color" => "#747faa", "extensions" => [".axs.erb", ".axi.erb"], "tm_scope" => "source.netlinx.erb", "ace_mode" => "text", "language_id" => 245}, "NetLogo" => {"type" => "programming", "color" => "#ff6375", "extensions" => [".nlogo"], "tm_scope" => "source.lisp", "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 246}, "NewLisp" => {"type" => "programming", "color" => "#87AED7", "extensions" => [".nl", ".lisp", ".lsp"], "interpreters" => ["newlisp"], "tm_scope" => "source.lisp", "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "language_id" => 247}, "Nextflow" => {"type" => "programming", "ace_mode" => "groovy", "tm_scope" => "source.nextflow", "color" => "#3ac486", "extensions" => [".nf"], "filenames" => ["nextflow.config"], "interpreters" => ["nextflow"], "language_id" => 506780613}, "Nginx" => {"type" => "data", "color" => "#009639", "extensions" => [".nginx", ".nginxconf", ".vhost"], "filenames" => ["nginx.conf"], "tm_scope" => "source.nginx", "aliases" => ["nginx configuration file"], "ace_mode" => "nginx", "codemirror_mode" => "nginx", "codemirror_mime_type" => "text/x-nginx-conf", "language_id" => 248}, "Nickel" => {"type" => "programming", "color" => "#E0C3FC", "extensions" => [".ncl"], "tm_scope" => "source.nickel", "ace_mode" => "text", "language_id" => 1067292664}, "Nim" => {"type" => "programming", "color" => "#ffc200", "extensions" => [".nim", ".nim.cfg", ".nimble", ".nimrod", ".nims"], "filenames" => ["nim.cfg"], "ace_mode" => "nim", "tm_scope" => "source.nim", "language_id" => 249}, "Ninja" => {"type" => "data", "tm_scope" => "source.ninja", "extensions" => [".ninja"], "ace_mode" => "text", "language_id" => 250}, "Nit" => {"type" => "programming", "color" => "#009917", "extensions" => [".nit"], "tm_scope" => "source.nit", "ace_mode" => "text", "language_id" => 251}, "Nix" => {"type" => "programming", "color" => "#7e7eff", "extensions" => [".nix"], "aliases" => ["nixos"], "tm_scope" => "source.nix", "ace_mode" => "nix", "language_id" => 252}, "Noir" => {"type" => "programming", "aliases" => ["nargo"], "ace_mode" => "rust", "codemirror_mode" => "rust", "codemirror_mime_type" => "text/x-rustsrc", "extensions" => [".nr"], "color" => "#2f1f49", "tm_scope" => "source.nr", "language_id" => 813068465}, "Nu" => {"type" => "programming", "color" => "#c9df40", "aliases" => ["nush"], "extensions" => [".nu"], "filenames" => ["Nukefile"], "tm_scope" => "source.nu", "ace_mode" => "scheme", "codemirror_mode" => "scheme", "codemirror_mime_type" => "text/x-scheme", "interpreters" => ["nush"], "language_id" => 253}, "NumPy" => {"type" => "programming", "color" => "#9C8AF9", "group" => "Python", "extensions" => [".numpy", ".numpyw", ".numsc"], "tm_scope" => "none", "ace_mode" => "text", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "language_id" => 254}, "Nunjucks" => {"type" => "markup", "color" => "#3d8137", "extensions" => [".njk"], "aliases" => ["njk"], "tm_scope" => "text.html.nunjucks", "ace_mode" => "nunjucks", "language_id" => 461856962}, "Nushell" => {"type" => "programming", "color" => "#4E9906", "extensions" => [".nu"], "interpreters" => ["nu"], "aliases" => ["nu-script", "nushell-script"], "tm_scope" => "source.nushell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 446573572}, "OASv2-json" => {"type" => "data", "color" => "#85ea2d", "extensions" => [".json"], "group" => "OpenAPI Specification v2", "tm_scope" => "source.json", "ace_mode" => "json", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "language_id" => 834374816}, "OASv2-yaml" => {"type" => "data", "color" => "#85ea2d", "extensions" => [".yaml", ".yml"], "group" => "OpenAPI Specification v2", "tm_scope" => "source.yaml", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "language_id" => 105187618}, "OASv3-json" => {"type" => "data", "color" => "#85ea2d", "extensions" => [".json"], "group" => "OpenAPI Specification v3", "tm_scope" => "source.json", "ace_mode" => "json", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/json", "language_id" => 980062566}, "OASv3-yaml" => {"type" => "data", "color" => "#85ea2d", "extensions" => [".yaml", ".yml"], "group" => "OpenAPI Specification v3", "tm_scope" => "source.yaml", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "language_id" => 51239111}, "OCaml" => {"type" => "programming", "ace_mode" => "ocaml", "codemirror_mode" => "mllike", "codemirror_mime_type" => "text/x-ocaml", "color" => "#ef7a08", "extensions" => [".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"], "interpreters" => ["ocaml", "ocamlrun", "ocamlscript"], "tm_scope" => "source.ocaml", "language_id" => 255}, "OMNeT++ MSG" => {"type" => "programming", "extensions" => [".msg"], "color" => "#a0e0a0", "tm_scope" => "source.msg", "ace_mode" => "text", "aliases" => ["omnetpp-msg"], "language_id" => 664100008}, "OMNeT++ NED" => {"type" => "programming", "extensions" => [".ned"], "color" => "#08607c", "tm_scope" => "source.ned", "ace_mode" => "text", "aliases" => ["omnetpp-ned"], "language_id" => 924868392}, "Oberon" => {"type" => "programming", "extensions" => [".ob2"], "tm_scope" => "source.modula2", "ace_mode" => "text", "language_id" => 677210597}, "ObjDump" => {"type" => "data", "extensions" => [".objdump"], "tm_scope" => "objdump.x86asm", "ace_mode" => "assembly_x86", "language_id" => 256}, "Object Data Instance Notation" => {"type" => "data", "extensions" => [".odin"], "tm_scope" => "source.odin-ehr", "ace_mode" => "text", "language_id" => 985227236}, "ObjectScript" => {"type" => "programming", "extensions" => [".cls"], "language_id" => 202735509, "tm_scope" => "source.objectscript", "color" => "#424893", "ace_mode" => "text"}, "Objective-C" => {"type" => "programming", "tm_scope" => "source.objc", "color" => "#438eff", "aliases" => ["obj-c", "objc", "objectivec"], "extensions" => [".m", ".h"], "ace_mode" => "objectivec", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-objectivec", "language_id" => 257}, "Objective-C++" => {"type" => "programming", "tm_scope" => "source.objc++", "color" => "#6866fb", "aliases" => ["obj-c++", "objc++", "objectivec++"], "extensions" => [".mm"], "ace_mode" => "objectivec", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-objectivec++", "language_id" => 258}, "Objective-J" => {"type" => "programming", "color" => "#ff0c5a", "aliases" => ["obj-j", "objectivej", "objj"], "extensions" => [".j", ".sj"], "tm_scope" => "source.js.objj", "ace_mode" => "text", "language_id" => 259}, "Odin" => {"type" => "programming", "color" => "#60AFFE", "aliases" => ["odinlang", "odin-lang"], "extensions" => [".odin"], "tm_scope" => "source.odin", "ace_mode" => "odin", "language_id" => 889244082}, "Omgrofl" => {"type" => "programming", "extensions" => [".omgrofl"], "color" => "#cabbff", "tm_scope" => "none", "ace_mode" => "text", "language_id" => 260}, "Opa" => {"type" => "programming", "extensions" => [".opa"], "tm_scope" => "source.opa", "ace_mode" => "text", "language_id" => 261}, "Opal" => {"type" => "programming", "color" => "#f7ede0", "extensions" => [".opal"], "tm_scope" => "source.opal", "ace_mode" => "text", "language_id" => 262}, "Open Policy Agent" => {"type" => "programming", "color" => "#7d9199", "ace_mode" => "text", "extensions" => [".rego"], "language_id" => 840483232, "tm_scope" => "source.rego"}, "OpenAPI Specification v2" => {"aliases" => ["oasv2"], "type" => "data", "color" => "#85ea2d", "tm_scope" => "none", "ace_mode" => "text", "language_id" => 848295328}, "OpenAPI Specification v3" => {"aliases" => ["oasv3"], "type" => "data", "color" => "#85ea2d", "tm_scope" => "none", "ace_mode" => "text", "language_id" => 557959099}, "OpenCL" => {"type" => "programming", "color" => "#ed2e2d", "group" => "C", "extensions" => [".cl", ".opencl"], "tm_scope" => "source.c", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 263}, "OpenEdge ABL" => {"type" => "programming", "color" => "#5ce600", "aliases" => ["progress", "openedge", "abl"], "extensions" => [".p", ".cls", ".w"], "tm_scope" => "source.abl", "ace_mode" => "text", "language_id" => 264}, "OpenQASM" => {"type" => "programming", "extensions" => [".qasm"], "color" => "#AA70FF", "tm_scope" => "source.qasm", "ace_mode" => "text", "language_id" => 153739399}, "OpenRC runscript" => {"type" => "programming", "group" => "Shell", "aliases" => ["openrc"], "interpreters" => ["openrc-run"], "tm_scope" => "source.shell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 265}, "OpenSCAD" => {"type" => "programming", "color" => "#e5cd45", "extensions" => [".scad"], "tm_scope" => "source.scad", "ace_mode" => "scad", "language_id" => 266}, "OpenStep Property List" => {"type" => "data", "extensions" => [".plist", ".glyphs"], "tm_scope" => "source.plist", "ace_mode" => "text", "language_id" => 598917541}, "OpenType Feature File" => {"type" => "data", "aliases" => ["AFDKO"], "extensions" => [".fea"], "tm_scope" => "source.opentype", "ace_mode" => "text", "language_id" => 374317347}, "Option List" => {"type" => "data", "color" => "#476732", "aliases" => ["opts", "ackrc"], "filenames" => [".ackrc", ".rspec", ".yardopts", "ackrc", "mocha.opts"], "tm_scope" => "source.opts", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 723589315}, "Org" => {"type" => "prose", "color" => "#77aa99", "wrap" => true, "extensions" => [".org"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 267}, "OverPy" => {"type" => "programming", "color" => "#78b355", "wrap" => true, "extensions" => [".opy"], "tm_scope" => "source.opy", "aliases" => ["opy"], "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "language_id" => 492781155}, "OverpassQL" => {"type" => "programming", "color" => "#cce2aa", "wrap" => true, "extensions" => [".overpassql"], "tm_scope" => "source.overpassql", "ace_mode" => "text", "language_id" => 689079655}, "Ox" => {"type" => "programming", "extensions" => [".ox", ".oxh", ".oxo"], "tm_scope" => "source.ox", "ace_mode" => "text", "language_id" => 268}, "Oxygene" => {"type" => "programming", "color" => "#cdd0e3", "extensions" => [".oxygene"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 269}, "Oz" => {"type" => "programming", "color" => "#fab738", "extensions" => [".oz"], "tm_scope" => "source.oz", "ace_mode" => "text", "codemirror_mode" => "oz", "codemirror_mime_type" => "text/x-oz", "language_id" => 270}, "P4" => {"type" => "programming", "color" => "#7055b5", "extensions" => [".p4"], "tm_scope" => "source.p4", "ace_mode" => "text", "language_id" => 348895984}, "PDDL" => {"type" => "programming", "color" => "#0d00ff", "extensions" => [".pddl"], "tm_scope" => "source.pddl", "ace_mode" => "text", "language_id" => 736235603}, "PEG.js" => {"type" => "programming", "color" => "#234d6b", "extensions" => [".pegjs", ".peggy"], "tm_scope" => "source.peggy", "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "text/javascript", "language_id" => 81442128}, "PHP" => {"type" => "programming", "tm_scope" => "text.html.php", "ace_mode" => "php", "codemirror_mode" => "php", "codemirror_mime_type" => "application/x-httpd-php", "color" => "#4F5D95", "extensions" => [".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"], "filenames" => [".php", ".php_cs", ".php_cs.dist", "Phakefile"], "interpreters" => ["php"], "aliases" => ["inc"], "language_id" => 272}, "PLSQL" => {"type" => "programming", "ace_mode" => "plsql", "codemirror_mode" => "sql", "codemirror_mime_type" => "text/x-plsql", "tm_scope" => "none", "color" => "#dad8d8", "extensions" => [".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"], "language_id" => 273}, "PLpgSQL" => {"type" => "programming", "color" => "#336790", "ace_mode" => "pgsql", "codemirror_mode" => "sql", "codemirror_mime_type" => "text/x-sql", "tm_scope" => "source.sql", "extensions" => [".pgsql", ".sql"], "language_id" => 274}, "POV-Ray SDL" => {"type" => "programming", "color" => "#6bac65", "aliases" => ["pov-ray", "povray"], "extensions" => [".pov", ".inc"], "tm_scope" => "source.pov-ray sdl", "ace_mode" => "text", "language_id" => 275}, "Pact" => {"type" => "programming", "color" => "#F7A8B8", "ace_mode" => "text", "tm_scope" => "source.pact", "extensions" => [".pact"], "language_id" => 756774415}, "Pan" => {"type" => "programming", "color" => "#cc0000", "extensions" => [".pan"], "tm_scope" => "source.pan", "ace_mode" => "text", "language_id" => 276}, "Papyrus" => {"type" => "programming", "color" => "#6600cc", "extensions" => [".psc"], "tm_scope" => "source.papyrus.skyrim", "ace_mode" => "text", "language_id" => 277}, "Parrot" => {"type" => "programming", "color" => "#f3ca0a", "extensions" => [".parrot"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 278}, "Parrot Assembly" => {"group" => "Parrot", "type" => "programming", "aliases" => ["pasm"], "extensions" => [".pasm"], "interpreters" => ["parrot"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 279}, "Parrot Internal Representation" => {"group" => "Parrot", "tm_scope" => "source.parrot.pir", "type" => "programming", "aliases" => ["pir"], "extensions" => [".pir"], "interpreters" => ["parrot"], "ace_mode" => "text", "language_id" => 280}, "Pascal" => {"type" => "programming", "color" => "#E3F171", "aliases" => ["delphi", "objectpascal"], "extensions" => [".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"], "interpreters" => ["instantfpc"], "tm_scope" => "source.pascal", "ace_mode" => "pascal", "codemirror_mode" => "pascal", "codemirror_mime_type" => "text/x-pascal", "language_id" => 281}, "Pawn" => {"type" => "programming", "color" => "#dbb284", "extensions" => [".pwn", ".inc", ".sma"], "tm_scope" => "source.pawn", "ace_mode" => "text", "language_id" => 271}, "Pep8" => {"type" => "programming", "color" => "#C76F5B", "extensions" => [".pep"], "ace_mode" => "text", "tm_scope" => "source.pep8", "language_id" => 840372442}, "Perl" => {"type" => "programming", "tm_scope" => "source.perl", "ace_mode" => "perl", "codemirror_mode" => "perl", "codemirror_mime_type" => "text/x-perl", "color" => "#0298c3", "extensions" => [".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t"], "filenames" => [".latexmkrc", "Makefile.PL", "Rexfile", "ack", "cpanfile", "latexmkrc"], "interpreters" => ["cperl", "perl"], "aliases" => ["cperl"], "language_id" => 282}, "Pic" => {"type" => "markup", "group" => "Roff", "tm_scope" => "source.pic", "extensions" => [".pic", ".chem"], "aliases" => ["pikchr"], "ace_mode" => "text", "codemirror_mode" => "troff", "codemirror_mime_type" => "text/troff", "language_id" => 425}, "Pickle" => {"type" => "data", "extensions" => [".pkl"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 284}, "PicoLisp" => {"type" => "programming", "color" => "#6067af", "extensions" => [".l"], "interpreters" => ["picolisp", "pil"], "tm_scope" => "source.lisp", "ace_mode" => "lisp", "language_id" => 285}, "PigLatin" => {"type" => "programming", "color" => "#fcd7de", "extensions" => [".pig"], "tm_scope" => "source.pig_latin", "ace_mode" => "pig", "codemirror_mode" => "pig", "codemirror_mime_type" => "text/x-pig", "language_id" => 286}, "Pike" => {"type" => "programming", "color" => "#005390", "extensions" => [".pike", ".pmod"], "interpreters" => ["pike"], "tm_scope" => "source.pike", "ace_mode" => "text", "language_id" => 287}, "Pip Requirements" => {"type" => "data", "color" => "#FFD343", "filenames" => ["dev-requirements.txt", "requirements-dev.txt", "requirements.lock.txt", "requirements.txt"], "ace_mode" => "text", "tm_scope" => "source.pip-requirements", "language_id" => 684385621}, "Pkl" => {"type" => "programming", "color" => "#6b9543", "extensions" => [".pkl"], "interpreters" => ["pkl"], "tm_scope" => "source.pkl", "ace_mode" => "text", "language_id" => 288822799}, "PlantUML" => {"type" => "data", "color" => "#fbbd16", "extensions" => [".puml", ".iuml", ".plantuml"], "tm_scope" => "source.wsd", "ace_mode" => "text", "language_id" => 833504686}, "Pod" => {"type" => "prose", "ace_mode" => "perl", "codemirror_mode" => "perl", "codemirror_mime_type" => "text/x-perl", "wrap" => true, "extensions" => [".pod"], "interpreters" => ["perl"], "tm_scope" => "none", "language_id" => 288}, "Pod 6" => {"type" => "prose", "ace_mode" => "perl", "tm_scope" => "source.raku", "wrap" => true, "extensions" => [".pod", ".pod6"], "interpreters" => ["perl6"], "language_id" => 155357471}, "PogoScript" => {"type" => "programming", "color" => "#d80074", "extensions" => [".pogo"], "tm_scope" => "source.pogoscript", "ace_mode" => "text", "language_id" => 289}, "Polar" => {"type" => "programming", "color" => "#ae81ff", "extensions" => [".polar"], "tm_scope" => "source.polar", "ace_mode" => "text", "language_id" => 839112914}, "Pony" => {"type" => "programming", "extensions" => [".pony"], "tm_scope" => "source.pony", "ace_mode" => "text", "language_id" => 290}, "Portugol" => {"type" => "programming", "color" => "#f8bd00", "extensions" => [".por"], "tm_scope" => "source.portugol", "ace_mode" => "text", "language_id" => 832391833}, "PostCSS" => {"type" => "markup", "color" => "#dc3a0c", "tm_scope" => "source.postcss", "group" => "CSS", "extensions" => [".pcss", ".postcss"], "ace_mode" => "text", "language_id" => 262764437}, "PostScript" => {"type" => "markup", "color" => "#da291c", "extensions" => [".ps", ".eps", ".epsi", ".pfa"], "tm_scope" => "source.postscript", "aliases" => ["postscr"], "ace_mode" => "text", "language_id" => 291}, "Power Query" => {"type" => "programming", "aliases" => ["powerquery"], "extensions" => [".pq"], "tm_scope" => "source.powerquery", "ace_mode" => "text", "color" => "#d38e0d", "language_id" => 37496382}, "PowerBuilder" => {"type" => "programming", "color" => "#8f0f8d", "extensions" => [".pbt", ".sra", ".sru", ".srw"], "tm_scope" => "source.powerbuilder", "ace_mode" => "text", "language_id" => 292}, "PowerShell" => {"type" => "programming", "color" => "#012456", "tm_scope" => "source.powershell", "ace_mode" => "powershell", "codemirror_mode" => "powershell", "codemirror_mime_type" => "application/x-powershell", "aliases" => ["posh", "pwsh"], "extensions" => [".ps1", ".psd1", ".psm1"], "interpreters" => ["pwsh"], "language_id" => 293}, "Praat" => {"type" => "programming", "color" => "#c8506d", "tm_scope" => "source.praat", "ace_mode" => "praat", "extensions" => [".praat"], "language_id" => 106029007}, "Prisma" => {"type" => "data", "color" => "#0c344b", "extensions" => [".prisma"], "tm_scope" => "source.prisma", "ace_mode" => "prisma", "language_id" => 499933428}, "Pro*C" => {"fs_name" => "ProC", "color" => "#bb8368", "type" => "programming", "extensions" => [".pc"], "tm_scope" => "source.c", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 991047534}, "Processing" => {"type" => "programming", "color" => "#0096D8", "extensions" => [".pde"], "tm_scope" => "source.processing", "ace_mode" => "text", "language_id" => 294}, "Procfile" => {"type" => "programming", "color" => "#3B2F63", "filenames" => ["Procfile"], "tm_scope" => "source.procfile", "ace_mode" => "batchfile", "language_id" => 305313959}, "Proguard" => {"type" => "data", "extensions" => [".pro"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 716513858}, "Prolog" => {"type" => "programming", "color" => "#74283c", "extensions" => [".pl", ".plt", ".pro", ".prolog", ".yap"], "interpreters" => ["swipl", "yap"], "tm_scope" => "source.prolog", "ace_mode" => "prolog", "language_id" => 295}, "Promela" => {"type" => "programming", "color" => "#de0000", "tm_scope" => "source.promela", "ace_mode" => "text", "extensions" => [".pml"], "language_id" => 441858312}, "Propeller Spin" => {"type" => "programming", "color" => "#7fa2a7", "extensions" => [".spin"], "tm_scope" => "source.spin", "ace_mode" => "text", "language_id" => 296}, "Protocol Buffer" => {"type" => "data", "aliases" => ["proto", "protobuf", "Protocol Buffers"], "extensions" => [".proto"], "tm_scope" => "source.proto", "ace_mode" => "protobuf", "codemirror_mode" => "protobuf", "codemirror_mime_type" => "text/x-protobuf", "language_id" => 297}, "Protocol Buffer Text Format" => {"type" => "data", "aliases" => ["text proto", "protobuf text format"], "extensions" => [".textproto", ".pbt", ".pbtxt", ".txtpb"], "tm_scope" => "source.textproto", "ace_mode" => "text", "language_id" => 436568854}, "Public Key" => {"type" => "data", "extensions" => [".asc", ".pub"], "tm_scope" => "none", "ace_mode" => "text", "codemirror_mode" => "asciiarmor", "codemirror_mime_type" => "application/pgp", "language_id" => 298}, "Pug" => {"type" => "markup", "color" => "#a86454", "extensions" => [".jade", ".pug"], "tm_scope" => "text.jade", "ace_mode" => "jade", "codemirror_mode" => "pug", "codemirror_mime_type" => "text/x-pug", "language_id" => 179}, "Puppet" => {"type" => "programming", "color" => "#302B6D", "extensions" => [".pp"], "filenames" => ["Modulefile"], "ace_mode" => "puppet", "codemirror_mode" => "puppet", "codemirror_mime_type" => "text/x-puppet", "tm_scope" => "source.puppet", "language_id" => 299}, "Pure Data" => {"type" => "data", "extensions" => [".pd"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 300}, "PureBasic" => {"type" => "programming", "color" => "#5a6986", "extensions" => [".pb", ".pbi"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 301}, "PureScript" => {"type" => "programming", "color" => "#1D222D", "extensions" => [".purs"], "tm_scope" => "source.purescript", "ace_mode" => "haskell", "codemirror_mode" => "haskell", "codemirror_mime_type" => "text/x-haskell", "language_id" => 302}, "Pyret" => {"type" => "programming", "color" => "#ee1e10", "extensions" => [".arr"], "ace_mode" => "python", "tm_scope" => "source.arr", "language_id" => 252961827}, "Python" => {"type" => "programming", "tm_scope" => "source.python", "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "color" => "#3572A5", "extensions" => [".py", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"], "filenames" => [".gclient", "DEPS", "SConscript", "SConstruct", "wscript"], "interpreters" => ["python", "python2", "python3", "py", "pypy", "pypy3", "uv"], "aliases" => ["py", "py3", "python3", "rusthon"], "language_id" => 303}, "Python console" => {"type" => "programming", "color" => "#3572A5", "group" => "Python", "aliases" => ["pycon"], "tm_scope" => "text.python.console", "ace_mode" => "text", "language_id" => 428}, "Python traceback" => {"type" => "data", "color" => "#3572A5", "group" => "Python", "extensions" => [".pytb"], "tm_scope" => "text.python.traceback", "ace_mode" => "text", "language_id" => 304}, "Q#" => {"type" => "programming", "extensions" => [".qs"], "aliases" => ["qsharp"], "color" => "#fed659", "ace_mode" => "text", "tm_scope" => "source.qsharp", "language_id" => 697448245}, "QML" => {"type" => "programming", "color" => "#44a51c", "extensions" => [".qml", ".qbs"], "tm_scope" => "source.qml", "ace_mode" => "qml", "language_id" => 305}, "QMake" => {"type" => "programming", "extensions" => [".pro", ".pri"], "interpreters" => ["qmake"], "tm_scope" => "source.qmake", "ace_mode" => "text", "language_id" => 306}, "Qt Script" => {"type" => "programming", "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "text/javascript", "extensions" => [".qs"], "filenames" => ["installscript.qs", "toolchain_installscript.qs"], "color" => "#00b841", "tm_scope" => "source.js", "language_id" => 558193693}, "Quake" => {"type" => "programming", "filenames" => ["m3makefile", "m3overrides"], "color" => "#882233", "ace_mode" => "text", "tm_scope" => "source.quake", "language_id" => 375265331}, "QuakeC" => {"type" => "programming", "extensions" => [".qc"], "color" => "#975777", "ace_mode" => "text", "tm_scope" => "source.quakec", "language_id" => 472308069}, "Quartus Simulation IP" => {"type" => "data", "color" => "#58C42E", "extensions" => [".sip"], "tm_scope" => "source.tcl", "ace_mode" => "tcl", "codemirror_mode" => "tcl", "codemirror_mime_type" => "text/x-tcl", "language_id" => 828144309}, "QuickBASIC" => {"type" => "programming", "color" => "#008080", "extensions" => [".bas", ".bi"], "tm_scope" => "source.QB64", "aliases" => ["qb", "qbasic", "qb64", "classic qbasic", "classic quickbasic"], "ace_mode" => "text", "codemirror_mode" => "vb", "codemirror_mime_type" => "text/x-vb", "language_id" => 593107205}, "Quint" => {"type" => "programming", "color" => "#9d6ce5", "extensions" => [".qnt"], "tm_scope" => "source.quint", "ace_mode" => "text", "language_id" => 562056483}, "R" => {"type" => "programming", "color" => "#198CE7", "aliases" => ["Rscript", "splus"], "extensions" => [".r", ".rd", ".rhistory", ".rsx"], "filenames" => [".Rapp.history", ".Rhistory", ".Rprofile", "expr-dist"], "interpreters" => ["Rscript"], "tm_scope" => "source.r", "ace_mode" => "r", "codemirror_mode" => "r", "codemirror_mime_type" => "text/x-rsrc", "language_id" => 307}, "RAML" => {"type" => "markup", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "tm_scope" => "source.yaml", "color" => "#77d9fb", "extensions" => [".raml"], "language_id" => 308}, "RAScript" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".rascript"], "tm_scope" => "source.rascript", "color" => "#2C97FA", "language_id" => 601118790}, "RBS" => {"type" => "data", "ace_mode" => "ruby", "codemirror_mode" => "ruby", "codemirror_mime_type" => "text/x-ruby", "extensions" => [".rbs"], "color" => "#701516", "tm_scope" => "source.rbs", "group" => "Ruby", "language_id" => 899227493}, "RDoc" => {"type" => "prose", "color" => "#701516", "ace_mode" => "rdoc", "wrap" => true, "extensions" => [".rdoc"], "tm_scope" => "text.rdoc", "language_id" => 309}, "REALbasic" => {"type" => "programming", "extensions" => [".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"], "tm_scope" => "source.vbnet", "ace_mode" => "text", "language_id" => 310}, "REXX" => {"type" => "programming", "color" => "#d90e09", "aliases" => ["arexx"], "extensions" => [".rexx", ".pprx", ".rex"], "interpreters" => ["regina", "rexx"], "tm_scope" => "source.rexx", "ace_mode" => "text", "language_id" => 311}, "RMarkdown" => {"type" => "prose", "color" => "#198ce7", "wrap" => true, "ace_mode" => "markdown", "codemirror_mode" => "gfm", "codemirror_mime_type" => "text/x-gfm", "extensions" => [".qmd", ".rmd"], "tm_scope" => "text.md", "language_id" => 313}, "RON" => {"type" => "data", "color" => "#a62c00", "extensions" => [".ron"], "ace_mode" => "rust", "tm_scope" => "source.ron", "language_id" => 587855233}, "ROS Interface" => {"type" => "data", "color" => "#22314e", "aliases" => ["rosmsg"], "ace_mode" => "text", "extensions" => [".msg", ".action", ".srv"], "tm_scope" => "source.rosmsg", "language_id" => 809230569}, "RPC" => {"type" => "programming", "aliases" => ["rpcgen", "oncrpc", "xdr"], "ace_mode" => "c_cpp", "extensions" => [".x"], "tm_scope" => "source.c", "language_id" => 1031374237}, "RPGLE" => {"type" => "programming", "ace_mode" => "text", "color" => "#2BDE21", "aliases" => ["ile rpg", "sqlrpgle"], "extensions" => [".rpgle", ".sqlrpgle"], "tm_scope" => "source.rpgle", "language_id" => 609977990}, "RPM Spec" => {"type" => "data", "tm_scope" => "source.rpm-spec", "extensions" => [".spec"], "aliases" => ["specfile"], "ace_mode" => "text", "codemirror_mode" => "rpm", "codemirror_mime_type" => "text/x-rpm-spec", "language_id" => 314}, "RUNOFF" => {"type" => "markup", "color" => "#665a4e", "extensions" => [".rnh", ".rno"], "wrap" => true, "tm_scope" => "text.runoff", "ace_mode" => "text", "language_id" => 315}, "Racket" => {"type" => "programming", "color" => "#3c5caa", "extensions" => [".rkt", ".rktd", ".rktl", ".scrbl"], "interpreters" => ["racket"], "tm_scope" => "source.racket", "ace_mode" => "lisp", "language_id" => 316}, "Ragel" => {"type" => "programming", "color" => "#9d5200", "extensions" => [".rl"], "aliases" => ["ragel-rb", "ragel-ruby"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 317}, "Raku" => {"type" => "programming", "color" => "#0000fb", "extensions" => [".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".raku", ".rakumod", ".t"], "interpreters" => ["perl6", "raku", "rakudo"], "aliases" => ["perl6", "perl-6"], "tm_scope" => "source.raku", "ace_mode" => "raku", "codemirror_mode" => "perl", "codemirror_mime_type" => "text/x-perl", "language_id" => 283}, "Rascal" => {"type" => "programming", "color" => "#fffaa0", "extensions" => [".rsc"], "tm_scope" => "source.rascal", "ace_mode" => "text", "language_id" => 173616037}, "Raw token data" => {"type" => "data", "aliases" => ["raw"], "extensions" => [".raw"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 318}, "ReScript" => {"type" => "programming", "color" => "#ed5051", "ace_mode" => "rust", "codemirror_mode" => "rust", "codemirror_mime_type" => "text/x-rustsrc", "extensions" => [".res", ".resi"], "interpreters" => ["ocaml"], "tm_scope" => "source.rescript", "language_id" => 501875647}, "Readline Config" => {"type" => "data", "group" => "INI", "aliases" => ["inputrc", "readline"], "filenames" => [".inputrc", "inputrc"], "tm_scope" => "source.inputrc", "ace_mode" => "text", "language_id" => 538732839}, "Reason" => {"type" => "programming", "color" => "#ff5847", "ace_mode" => "rust", "codemirror_mode" => "rust", "codemirror_mime_type" => "text/x-rustsrc", "extensions" => [".re", ".rei"], "tm_scope" => "source.reason", "language_id" => 869538413}, "ReasonLIGO" => {"type" => "programming", "color" => "#ff5847", "ace_mode" => "rust", "codemirror_mode" => "rust", "codemirror_mime_type" => "text/x-rustsrc", "group" => "LigoLANG", "extensions" => [".religo"], "tm_scope" => "source.religo", "language_id" => 319002153}, "Rebol" => {"type" => "programming", "color" => "#358a5b", "extensions" => [".reb", ".r", ".r2", ".r3", ".rebol"], "ace_mode" => "text", "tm_scope" => "source.rebol", "language_id" => 319}, "Record Jar" => {"type" => "data", "filenames" => ["language-subtag-registry.txt"], "tm_scope" => "source.record-jar", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "ace_mode" => "text", "color" => "#0673ba", "language_id" => 865765202}, "Red" => {"type" => "programming", "color" => "#f50000", "extensions" => [".red", ".reds"], "aliases" => ["red/system"], "tm_scope" => "source.red", "ace_mode" => "red", "language_id" => 320}, "Redcode" => {"type" => "programming", "extensions" => [".cw"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 321}, "Redirect Rules" => {"type" => "data", "aliases" => ["redirects"], "filenames" => ["_redirects"], "tm_scope" => "source.redirects", "ace_mode" => "text", "language_id" => 1020148948}, "Redscript" => {"type" => "programming", "color" => "#f44336", "extensions" => [".reds"], "tm_scope" => "source.redscript", "ace_mode" => "text", "language_id" => 686691365}, "Regular Expression" => {"type" => "data", "color" => "#009a00", "extensions" => [".regexp", ".regex"], "aliases" => ["regexp", "regex"], "ace_mode" => "text", "tm_scope" => "source.regexp", "language_id" => 363378884}, "Ren'Py" => {"type" => "programming", "aliases" => ["renpy"], "color" => "#ff7f7f", "extensions" => [".rpy"], "tm_scope" => "source.renpy", "ace_mode" => "python", "language_id" => 322}, "RenderScript" => {"type" => "programming", "extensions" => [".rs", ".rsh"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 323}, "Rez" => {"type" => "programming", "extensions" => [".r"], "tm_scope" => "source.rez", "ace_mode" => "text", "color" => "#FFDAB3", "language_id" => 498022874}, "Rhai" => {"type" => "programming", "color" => "#FBA63B", "extensions" => [".rhai"], "tm_scope" => "source.rhai", "ace_mode" => "text", "language_id" => 713228814}, "Rich Text Format" => {"type" => "markup", "extensions" => [".rtf"], "tm_scope" => "text.rtf", "ace_mode" => "text", "language_id" => 51601661}, "Ring" => {"type" => "programming", "color" => "#2D54CB", "extensions" => [".ring"], "tm_scope" => "source.ring", "ace_mode" => "text", "language_id" => 431}, "Riot" => {"type" => "markup", "color" => "#A71E49", "ace_mode" => "html", "extensions" => [".riot"], "tm_scope" => "text.html.riot", "language_id" => 878396783}, "RobotFramework" => {"type" => "programming", "color" => "#00c0b5", "extensions" => [".robot", ".resource"], "tm_scope" => "text.robot", "ace_mode" => "robot", "language_id" => 324}, "Robots Exclusion Rules" => {"type" => "data", "aliases" => ["robots", "robots txt", "robotx.txt"], "filenames" => ["robots.txt"], "ace_mode" => "text", "tm_scope" => "text.robots-txt", "language_id" => 674736065}, "Roc" => {"type" => "programming", "color" => "#7c38f5", "extensions" => [".roc"], "tm_scope" => "source.roc", "ace_mode" => "text", "language_id" => 440182480}, "Rocq Prover" => {"type" => "programming", "color" => "#d0b68c", "extensions" => [".v", ".coq"], "aliases" => ["coq", "rocq"], "tm_scope" => "source.coq", "ace_mode" => "text", "language_id" => 69}, "Roff" => {"type" => "markup", "color" => "#ecdebe", "extensions" => [".roff", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".man", ".mdoc", ".me", ".ms", ".n", ".nr", ".rno", ".tmac"], "filenames" => ["eqnrc", "mmn", "mmt", "troffrc", "troffrc-end"], "tm_scope" => "text.roff", "aliases" => ["groff", "man", "manpage", "man page", "man-page", "mdoc", "nroff", "troff"], "wrap" => true, "ace_mode" => "text", "codemirror_mode" => "troff", "codemirror_mime_type" => "text/troff", "language_id" => 141}, "Roff Manpage" => {"type" => "markup", "color" => "#ecdebe", "group" => "Roff", "extensions" => [".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"], "wrap" => true, "tm_scope" => "text.roff", "ace_mode" => "text", "codemirror_mode" => "troff", "codemirror_mime_type" => "text/troff", "language_id" => 612669833}, "Rouge" => {"type" => "programming", "ace_mode" => "clojure", "codemirror_mode" => "clojure", "codemirror_mime_type" => "text/x-clojure", "color" => "#cc0088", "extensions" => [".rg"], "tm_scope" => "source.clojure", "language_id" => 325}, "RouterOS Script" => {"type" => "programming", "ace_mode" => "text", "extensions" => [".rsc"], "interpreters" => ["RouterOS"], "color" => "#DE3941", "tm_scope" => "none", "language_id" => 592853203}, "Ruby" => {"type" => "programming", "tm_scope" => "source.ruby", "ace_mode" => "ruby", "codemirror_mode" => "ruby", "codemirror_mime_type" => "text/x-ruby", "color" => "#701516", "aliases" => ["jruby", "macruby", "rake", "rb", "rbx"], "extensions" => [".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".prawn", ".rabl", ".rake", ".rbi", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"], "interpreters" => ["ruby", "macruby", "rake", "jruby", "rbx"], "filenames" => [".irbrc", ".pryrc", ".simplecov", "Appraisals", "Berksfile", "Brewfile", "Buildfile", "Capfile", "Dangerfile", "Deliverfile", "Fastfile", "Gemfile", "Guardfile", "Jarfile", "Mavenfile", "Podfile", "Puppetfile", "Rakefile", "Snapfile", "Steepfile", "Thorfile", "Vagrantfile", "buildfile"], "language_id" => 326}, "Rust" => {"type" => "programming", "aliases" => ["rs"], "color" => "#dea584", "extensions" => [".rs", ".rs.in"], "tm_scope" => "source.rust", "ace_mode" => "rust", "codemirror_mode" => "rust", "codemirror_mime_type" => "text/x-rustsrc", "interpreters" => ["rust-script"], "language_id" => 327}, "SAS" => {"type" => "programming", "color" => "#B34936", "extensions" => [".sas"], "tm_scope" => "source.sas", "ace_mode" => "text", "codemirror_mode" => "sas", "codemirror_mime_type" => "text/x-sas", "language_id" => 328}, "SCSS" => {"type" => "markup", "color" => "#c6538c", "tm_scope" => "source.css.scss", "ace_mode" => "scss", "codemirror_mode" => "css", "codemirror_mime_type" => "text/x-scss", "extensions" => [".scss"], "language_id" => 329}, "SELinux Policy" => {"aliases" => ["SELinux Kernel Policy Language", "sepolicy"], "type" => "data", "tm_scope" => "source.sepolicy", "extensions" => [".te"], "filenames" => ["file_contexts", "genfs_contexts", "initial_sids", "port_contexts", "security_classes"], "ace_mode" => "text", "language_id" => 880010326}, "SIP" => {"type" => "programming", "color" => "#4E8D83", "extensions" => [".sip"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 796891177}, "SMT" => {"type" => "programming", "extensions" => [".smt2", ".smt", ".z3"], "interpreters" => ["boolector", "cvc4", "mathsat5", "opensmt", "smtinterpol", "smt-rat", "stp", "verit", "yices2", "z3"], "tm_scope" => "source.smt", "ace_mode" => "text", "language_id" => 330}, "SPARQL" => {"type" => "data", "color" => "#0C4597", "tm_scope" => "source.sparql", "ace_mode" => "sparql", "codemirror_mode" => "sparql", "codemirror_mime_type" => "application/sparql-query", "extensions" => [".sparql", ".rq"], "language_id" => 331}, "SQF" => {"type" => "programming", "color" => "#3F3F3F", "extensions" => [".sqf", ".hqf"], "tm_scope" => "source.sqf", "ace_mode" => "text", "language_id" => 332}, "SQL" => {"type" => "data", "color" => "#e38c00", "tm_scope" => "source.sql", "ace_mode" => "sql", "codemirror_mode" => "sql", "codemirror_mime_type" => "text/x-sql", "extensions" => [".sql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"], "language_id" => 333}, "SQLPL" => {"type" => "programming", "color" => "#e38c00", "ace_mode" => "sql", "codemirror_mode" => "sql", "codemirror_mime_type" => "text/x-sql", "tm_scope" => "source.sql", "extensions" => [".sql", ".db2"], "language_id" => 334}, "SRecode Template" => {"type" => "markup", "color" => "#348a34", "tm_scope" => "source.lisp", "ace_mode" => "lisp", "codemirror_mode" => "commonlisp", "codemirror_mime_type" => "text/x-common-lisp", "extensions" => [".srt"], "language_id" => 335}, "SSH Config" => {"type" => "data", "group" => "INI", "aliases" => ["sshconfig", "sshdconfig", "ssh_config", "sshd_config"], "filenames" => ["ssh-config", "ssh_config", "sshconfig", "sshconfig.snip", "sshd-config", "sshd_config"], "ace_mode" => "text", "tm_scope" => "source.ssh-config", "language_id" => 554920715}, "STAR" => {"type" => "data", "extensions" => [".star"], "tm_scope" => "source.star", "ace_mode" => "text", "language_id" => 424510560}, "STL" => {"type" => "data", "color" => "#373b5e", "aliases" => ["ascii stl", "stla"], "extensions" => [".stl"], "tm_scope" => "source.stl", "ace_mode" => "text", "language_id" => 455361735}, "STON" => {"type" => "data", "group" => "Smalltalk", "extensions" => [".ston"], "tm_scope" => "source.smalltalk", "ace_mode" => "text", "language_id" => 336}, "SVG" => {"type" => "data", "color" => "#ff9900", "extensions" => [".svg"], "tm_scope" => "text.xml.svg", "ace_mode" => "svg", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 337}, "SWIG" => {"type" => "programming", "extensions" => [".i", ".swg", ".swig"], "tm_scope" => "source.c++", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-c++src", "language_id" => 1066250075}, "Sage" => {"type" => "programming", "extensions" => [".sage", ".sagews"], "tm_scope" => "source.python", "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "language_id" => 338}, "Sail" => {"type" => "programming", "color" => "#259dd5", "ace_mode" => "text", "extensions" => [".sail"], "tm_scope" => "source.sail", "language_id" => 1029438153}, "Salt" => {"type" => "programming", "color" => "#57bcad", "aliases" => ["saltstack", "saltstate"], "extensions" => [".sls"], "tm_scope" => "source.yaml.salt", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "language_id" => 339}, "Sass" => {"type" => "markup", "color" => "#a53b70", "tm_scope" => "source.sass", "extensions" => [".sass"], "ace_mode" => "sass", "codemirror_mode" => "sass", "codemirror_mime_type" => "text/x-sass", "language_id" => 340}, "Scala" => {"type" => "programming", "tm_scope" => "source.scala", "ace_mode" => "scala", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-scala", "color" => "#c22d40", "extensions" => [".scala", ".kojo", ".sbt", ".sc"], "interpreters" => ["scala"], "language_id" => 341}, "Scaml" => {"type" => "markup", "color" => "#bd181a", "extensions" => [".scaml"], "tm_scope" => "source.scaml", "ace_mode" => "text", "language_id" => 342}, "Scenic" => {"type" => "programming", "color" => "#fdc700", "extensions" => [".scenic"], "tm_scope" => "source.scenic", "ace_mode" => "text", "interpreters" => ["scenic"], "language_id" => 619814037}, "Scheme" => {"type" => "programming", "color" => "#1e4aec", "extensions" => [".scm", ".sch", ".sld", ".sls", ".sps", ".ss"], "interpreters" => ["scheme", "guile", "bigloo", "chicken", "csi", "gosh", "r6rs"], "tm_scope" => "source.scheme", "ace_mode" => "scheme", "codemirror_mode" => "scheme", "codemirror_mime_type" => "text/x-scheme", "language_id" => 343}, "Scilab" => {"type" => "programming", "color" => "#ca0f21", "extensions" => [".sci", ".sce", ".tst"], "tm_scope" => "source.scilab", "ace_mode" => "text", "language_id" => 344}, "Self" => {"type" => "programming", "color" => "#0579aa", "extensions" => [".self"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 345}, "ShaderLab" => {"type" => "programming", "color" => "#222c37", "extensions" => [".shader"], "ace_mode" => "text", "tm_scope" => "source.shaderlab", "language_id" => 664257356}, "Shell" => {"type" => "programming", "color" => "#89e051", "aliases" => ["sh", "shell-script", "bash", "zsh", "envrc"], "extensions" => [".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".pacscript", ".sbatch", ".sh.in", ".slurm", ".tmux", ".tool", ".trigger", ".zsh", ".zsh-theme"], "filenames" => [".bash_aliases", ".bash_functions", ".bash_history", ".bash_logout", ".bash_profile", ".bashrc", ".cshrc", ".envrc", ".flaskenv", ".kshrc", ".login", ".profile", ".tmux.conf", ".xinitrc", ".xsession", ".zlogin", ".zlogout", ".zprofile", ".zshenv", ".zshrc", "9fs", "PKGBUILD", "bash_aliases", "bash_logout", "bash_profile", "bashrc", "cshrc", "gradlew", "kshrc", "login", "man", "mvnw", "profile", "tmux.conf", "xinitrc", "xsession", "zlogin", "zlogout", "zprofile", "zshenv", "zshrc"], "interpreters" => ["ash", "bash", "dash", "ksh", "mksh", "pdksh", "rc", "sh", "zsh"], "tm_scope" => "source.shell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 346}, "ShellCheck Config" => {"type" => "data", "color" => "#cecfcb", "filenames" => [".shellcheckrc"], "aliases" => ["shellcheckrc"], "tm_scope" => "source.shellcheckrc", "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 687511714}, "ShellSession" => {"type" => "programming", "extensions" => [".sh-session"], "aliases" => ["bash session", "console"], "tm_scope" => "text.shell-session", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 347}, "Shen" => {"type" => "programming", "color" => "#120F14", "extensions" => [".shen"], "tm_scope" => "source.shen", "ace_mode" => "text", "language_id" => 348}, "Sieve" => {"type" => "programming", "tm_scope" => "source.sieve", "ace_mode" => "text", "extensions" => [".sieve"], "codemirror_mode" => "sieve", "codemirror_mime_type" => "application/sieve", "language_id" => 208976687}, "Simple File Verification" => {"type" => "data", "group" => "Checksums", "color" => "#C9BFED", "extensions" => [".sfv"], "aliases" => ["sfv"], "tm_scope" => "source.sfv", "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 735623761}, "Singularity" => {"type" => "programming", "color" => "#64E6AD", "tm_scope" => "source.singularity", "filenames" => ["Singularity"], "ace_mode" => "text", "language_id" => 987024632}, "Slang" => {"type" => "programming", "color" => "#1fbec9", "extensions" => [".slang"], "tm_scope" => "source.slang", "ace_mode" => "text", "language_id" => 239357863}, "Slash" => {"type" => "programming", "color" => "#007eff", "extensions" => [".sl"], "tm_scope" => "text.html.slash", "ace_mode" => "text", "language_id" => 349}, "Slice" => {"type" => "programming", "color" => "#003fa2", "tm_scope" => "source.ice", "ace_mode" => "text", "extensions" => [".ice"], "language_id" => 894641667}, "Slim" => {"type" => "markup", "color" => "#2b2b2b", "extensions" => [".slim"], "tm_scope" => "text.slim", "ace_mode" => "slim", "codemirror_mode" => "slim", "codemirror_mime_type" => "text/x-slim", "language_id" => 350}, "Slint" => {"type" => "markup", "color" => "#2379F4", "extensions" => [".slint"], "tm_scope" => "source.slint", "ace_mode" => "text", "language_id" => 119900149}, "SmPL" => {"type" => "programming", "extensions" => [".cocci"], "aliases" => ["coccinelle"], "ace_mode" => "text", "tm_scope" => "source.smpl", "color" => "#c94949", "language_id" => 164123055}, "Smali" => {"type" => "programming", "extensions" => [".smali"], "ace_mode" => "text", "tm_scope" => "source.smali", "language_id" => 351}, "Smalltalk" => {"type" => "programming", "color" => "#596706", "extensions" => [".st", ".cs"], "aliases" => ["squeak"], "tm_scope" => "source.smalltalk", "ace_mode" => "text", "codemirror_mode" => "smalltalk", "codemirror_mime_type" => "text/x-stsrc", "language_id" => 352}, "Smarty" => {"type" => "programming", "color" => "#f0c040", "extensions" => [".tpl"], "ace_mode" => "smarty", "codemirror_mode" => "smarty", "codemirror_mime_type" => "text/x-smarty", "tm_scope" => "text.html.smarty", "language_id" => 353}, "Smithy" => {"type" => "programming", "ace_mode" => "smithy", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "tm_scope" => "source.smithy", "color" => "#c44536", "extensions" => [".smithy"], "language_id" => 1027892786}, "Snakemake" => {"type" => "programming", "group" => "Python", "tm_scope" => "source.python", "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "color" => "#419179", "extensions" => [".smk", ".snakefile"], "filenames" => ["Snakefile"], "aliases" => ["snakefile"], "language_id" => 151241392}, "Solidity" => {"type" => "programming", "color" => "#AA6746", "ace_mode" => "text", "tm_scope" => "source.solidity", "extensions" => [".sol"], "language_id" => 237469032}, "Soong" => {"type" => "data", "tm_scope" => "source.bp", "ace_mode" => "text", "filenames" => ["Android.bp"], "language_id" => 222900098}, "SourcePawn" => {"type" => "programming", "color" => "#f69e1d", "aliases" => ["sourcemod"], "extensions" => [".sp", ".inc"], "tm_scope" => "source.sourcepawn", "ace_mode" => "text", "language_id" => 354}, "SpiceDB Schema" => {"type" => "data", "color" => "#a5318a", "extensions" => [".zed"], "tm_scope" => "source.spicedb", "ace_mode" => "text", "language_id" => 864005057}, "Spline Font Database" => {"type" => "data", "extensions" => [".sfd"], "tm_scope" => "text.sfd", "ace_mode" => "yaml", "language_id" => 767169629}, "Squirrel" => {"type" => "programming", "color" => "#800000", "extensions" => [".nut"], "tm_scope" => "source.nut", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-squirrel", "language_id" => 355}, "Stan" => {"type" => "programming", "color" => "#b2011d", "extensions" => [".stan"], "ace_mode" => "text", "tm_scope" => "source.stan", "language_id" => 356}, "Standard ML" => {"type" => "programming", "color" => "#dc566d", "aliases" => ["sml"], "extensions" => [".ml", ".fun", ".sig", ".sml"], "tm_scope" => "source.ml", "ace_mode" => "text", "codemirror_mode" => "mllike", "codemirror_mime_type" => "text/x-sml", "language_id" => 357}, "Starlark" => {"type" => "programming", "tm_scope" => "source.python", "ace_mode" => "python", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "color" => "#76d275", "extensions" => [".bzl", ".star"], "filenames" => ["BUCK", "BUILD", "BUILD.bazel", "MODULE.bazel", "Tiltfile", "WORKSPACE", "WORKSPACE.bazel", "WORKSPACE.bzlmod"], "aliases" => ["bazel", "bzl"], "language_id" => 960266174}, "Stata" => {"type" => "programming", "color" => "#1a5f91", "extensions" => [".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"], "tm_scope" => "source.stata", "ace_mode" => "text", "language_id" => 358}, "StringTemplate" => {"type" => "markup", "color" => "#3fb34f", "extensions" => [".st"], "tm_scope" => "source.string-template", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "language_id" => 89855901}, "Stylus" => {"type" => "markup", "color" => "#ff6347", "extensions" => [".styl"], "tm_scope" => "source.stylus", "ace_mode" => "stylus", "codemirror_mode" => "stylus", "codemirror_mime_type" => "text/x-styl", "language_id" => 359}, "SubRip Text" => {"type" => "data", "color" => "#9e0101", "extensions" => [".srt"], "ace_mode" => "text", "tm_scope" => "text.srt", "language_id" => 360}, "SugarSS" => {"type" => "markup", "color" => "#2fcc9f", "tm_scope" => "source.css.postcss.sugarss", "extensions" => [".sss"], "ace_mode" => "text", "language_id" => 826404698}, "SuperCollider" => {"type" => "programming", "color" => "#46390b", "extensions" => [".sc", ".scd"], "interpreters" => ["sclang", "scsynth"], "tm_scope" => "source.supercollider", "ace_mode" => "text", "language_id" => 361}, "SurrealQL" => {"type" => "programming", "color" => "#ff00a0", "aliases" => ["surql"], "extensions" => [".surql"], "ace_mode" => "text", "tm_scope" => "source.surrealql", "language_id" => 735141027}, "Survex data" => {"type" => "data", "color" => "#ffcc99", "tm_scope" => "none", "ace_mode" => "text", "extensions" => [".svx"], "language_id" => 24470517}, "Svelte" => {"type" => "markup", "color" => "#ff3e00", "tm_scope" => "source.svelte", "ace_mode" => "html", "codemirror_mode" => "htmlmixed", "codemirror_mime_type" => "text/html", "extensions" => [".svelte"], "language_id" => 928734530}, "Sway" => {"type" => "programming", "color" => "#00F58C", "extensions" => [".sw"], "tm_scope" => "source.sway", "ace_mode" => "rust", "codemirror_mode" => "rust", "codemirror_mime_type" => "text/x-rustsrc", "language_id" => 271471144}, "Sweave" => {"type" => "prose", "color" => "#198ce7", "extensions" => [".rnw"], "tm_scope" => "text.tex.latex.sweave", "ace_mode" => "tex", "language_id" => 558779190}, "Swift" => {"type" => "programming", "color" => "#F05138", "extensions" => [".swift"], "tm_scope" => "source.swift", "ace_mode" => "swift", "codemirror_mode" => "swift", "codemirror_mime_type" => "text/x-swift", "language_id" => 362}, "SystemVerilog" => {"type" => "programming", "color" => "#DAE1C2", "extensions" => [".sv", ".svh", ".vh"], "tm_scope" => "source.systemverilog", "ace_mode" => "verilog", "codemirror_mode" => "verilog", "codemirror_mime_type" => "text/x-systemverilog", "language_id" => 363}, "TI Program" => {"type" => "programming", "ace_mode" => "text", "color" => "#A0AA87", "extensions" => [".8xp", ".8xp.txt"], "language_id" => 422, "tm_scope" => "source.8xp"}, "TL-Verilog" => {"type" => "programming", "extensions" => [".tlv"], "tm_scope" => "source.tlverilog", "ace_mode" => "verilog", "color" => "#C40023", "language_id" => 118656070}, "TLA" => {"type" => "programming", "color" => "#4b0079", "extensions" => [".tla"], "tm_scope" => "source.tla", "ace_mode" => "text", "language_id" => 364}, "TMDL" => {"type" => "data", "color" => "#f0c913", "extensions" => [".tmdl"], "aliases" => ["Tabular Model Definition Language"], "tm_scope" => "source.tmdl", "ace_mode" => "text", "language_id" => 769162295}, "TOML" => {"type" => "data", "color" => "#9c4221", "extensions" => [".toml", ".toml.example"], "filenames" => ["Cargo.lock", "Cargo.toml.orig", "Gopkg.lock", "Pipfile", "mise.local.lock", "mise.lock", "pdm.lock", "poetry.lock", "uv.lock"], "tm_scope" => "source.toml", "ace_mode" => "toml", "codemirror_mode" => "toml", "codemirror_mime_type" => "text/x-toml", "language_id" => 365}, "TSPLIB data" => {"aliases" => ["travelling salesman problem", "traveling salesman problem"], "type" => "data", "extensions" => [".tsp"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 89289301}, "TSQL" => {"type" => "programming", "color" => "#e38c00", "extensions" => [".sql"], "ace_mode" => "sql", "tm_scope" => "source.tsql", "language_id" => 918334941}, "TSV" => {"type" => "data", "color" => "#237346", "ace_mode" => "tsv", "tm_scope" => "source.tsv", "extensions" => [".tsv", ".vcf"], "aliases" => ["tab-seperated values"], "language_id" => 1035892117}, "TSX" => {"type" => "programming", "color" => "#3178c6", "group" => "TypeScript", "aliases" => ["typescriptreact"], "extensions" => [".tsx"], "tm_scope" => "source.tsx", "ace_mode" => "tsx", "codemirror_mode" => "jsx", "codemirror_mime_type" => "text/typescript-jsx", "language_id" => 94901924}, "TXL" => {"type" => "programming", "color" => "#0178b8", "extensions" => [".txl"], "tm_scope" => "source.txl", "ace_mode" => "text", "language_id" => 366}, "Tact" => {"type" => "programming", "color" => "#48b5ff", "extensions" => [".tact"], "ace_mode" => "text", "tm_scope" => "source.tact", "language_id" => 606708469}, "Talon" => {"type" => "programming", "ace_mode" => "text", "color" => "#333333", "extensions" => [".talon"], "tm_scope" => "source.talon", "language_id" => 959889508}, "Tape" => {"type" => "programming", "aliases" => ["vhs"], "extensions" => [".tape"], "tm_scope" => "source.vhs", "ace_mode" => "text", "language_id" => 516874200}, "Tcl" => {"type" => "programming", "color" => "#e4cc98", "extensions" => [".tcl", ".adp", ".sdc", ".tcl.in", ".tm", ".xdc"], "aliases" => ["sdc", "xdc"], "filenames" => ["owh", "starfield"], "interpreters" => ["tclsh", "wish"], "tm_scope" => "source.tcl", "ace_mode" => "tcl", "codemirror_mode" => "tcl", "codemirror_mime_type" => "text/x-tcl", "language_id" => 367}, "Tcsh" => {"type" => "programming", "group" => "Shell", "extensions" => [".tcsh", ".csh"], "interpreters" => ["tcsh", "csh"], "tm_scope" => "source.shell", "ace_mode" => "sh", "codemirror_mode" => "shell", "codemirror_mime_type" => "text/x-sh", "language_id" => 368}, "TeX" => {"type" => "markup", "color" => "#3D6117", "ace_mode" => "tex", "codemirror_mode" => "stex", "codemirror_mime_type" => "text/x-stex", "tm_scope" => "text.tex.latex", "wrap" => true, "aliases" => ["latex"], "extensions" => [".tex", ".aux", ".bbx", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"], "language_id" => 369}, "Tea" => {"type" => "markup", "extensions" => [".tea"], "tm_scope" => "source.tea", "ace_mode" => "text", "language_id" => 370}, "Teal" => {"type" => "programming", "extensions" => [".tl"], "color" => "#00B1BC", "tm_scope" => "source.teal", "ace_mode" => "lua", "codemirror_mode" => "lua", "codemirror_mime_type" => "text/x-lua", "interpreters" => ["tl"], "language_id" => 719038619}, "Terra" => {"type" => "programming", "extensions" => [".t"], "color" => "#00004c", "tm_scope" => "source.terra", "ace_mode" => "lua", "codemirror_mode" => "lua", "codemirror_mime_type" => "text/x-lua", "interpreters" => ["lua"], "language_id" => 371}, "Terraform Template" => {"type" => "markup", "extensions" => [".tftpl"], "color" => "#7b42bb", "tm_scope" => "source.hcl.terraform", "ace_mode" => "ruby", "codemirror_mode" => "ruby", "codemirror_mime_type" => "text/x-ruby", "group" => "HCL", "language_id" => 856832701}, "Texinfo" => {"type" => "prose", "wrap" => true, "extensions" => [".texinfo", ".texi", ".txi"], "ace_mode" => "text", "tm_scope" => "text.texinfo", "interpreters" => ["makeinfo"], "language_id" => 988020015}, "Text" => {"type" => "prose", "wrap" => true, "aliases" => ["fundamental", "plain text"], "extensions" => [".txt", ".fr", ".nb", ".ncl", ".no"], "filenames" => ["CITATION", "CITATIONS", "COPYING", "COPYING.regex", "COPYRIGHT.regex", "FONTLOG", "INSTALL", "INSTALL.mysql", "LICENSE", "LICENSE.mysql", "NEWS", "README.me", "README.mysql", "README.nss", "README.pc", "click.me", "delete.me", "keep.me", "package.mask", "package.use.mask", "package.use.stable.mask", "read.me", "readme.1st", "test.me", "use.mask", "use.stable.mask"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 372}, "TextGrid" => {"type" => "data", "color" => "#c8506d", "tm_scope" => "source.textgrid", "ace_mode" => "text", "extensions" => [".TextGrid"], "language_id" => 965696054}, "TextMate Properties" => {"type" => "data", "color" => "#df66e4", "aliases" => ["tm-properties"], "filenames" => [".tm_properties"], "ace_mode" => "properties", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "tm_scope" => "source.tm-properties", "language_id" => 981795023}, "Textile" => {"type" => "prose", "color" => "#ffe7ac", "ace_mode" => "textile", "codemirror_mode" => "textile", "codemirror_mime_type" => "text/x-textile", "wrap" => true, "extensions" => [".textile"], "tm_scope" => "none", "language_id" => 373}, "Thrift" => {"type" => "programming", "color" => "#D12127", "tm_scope" => "source.thrift", "extensions" => [".thrift"], "ace_mode" => "text", "language_id" => 374}, "Toit" => {"type" => "programming", "color" => "#c2c9fb", "extensions" => [".toit"], "tm_scope" => "source.toit", "ace_mode" => "text", "language_id" => 356554395}, "Tolk" => {"type" => "programming", "color" => "#30A1F5", "extensions" => [".tolk"], "tm_scope" => "source.tolk", "ace_mode" => "text", "codemirror_mode" => "stylus", "codemirror_mime_type" => "text/x-styl", "language_id" => 678673060}, "Tor Config" => {"type" => "data", "color" => "#59316b", "filenames" => ["torrc"], "tm_scope" => "source.torrc", "ace_mode" => "apache_conf", "aliases" => ["torrc"], "language_id" => 1016912802}, "Tree-sitter Query" => {"type" => "programming", "color" => "#8ea64c", "aliases" => ["tsq"], "extensions" => [".scm"], "tm_scope" => "source.scm", "ace_mode" => "text", "language_id" => 436081647}, "Turing" => {"type" => "programming", "color" => "#cf142b", "extensions" => [".t", ".tu"], "tm_scope" => "source.turing", "ace_mode" => "text", "language_id" => 375}, "Turtle" => {"type" => "data", "extensions" => [".ttl"], "tm_scope" => "source.turtle", "ace_mode" => "turtle", "codemirror_mode" => "turtle", "codemirror_mime_type" => "text/turtle", "language_id" => 376}, "Twig" => {"type" => "markup", "color" => "#c1d026", "extensions" => [".twig"], "tm_scope" => "text.html.twig", "ace_mode" => "twig", "codemirror_mode" => "twig", "codemirror_mime_type" => "text/x-twig", "language_id" => 377}, "Type Language" => {"type" => "data", "aliases" => ["tl"], "extensions" => [".tl"], "tm_scope" => "source.tl", "ace_mode" => "text", "language_id" => 632765617}, "TypeScript" => {"type" => "programming", "color" => "#3178c6", "aliases" => ["ts"], "interpreters" => ["bun", "deno", "ts-node", "tsx", "node"], "extensions" => [".ts", ".cts", ".mts"], "tm_scope" => "source.ts", "ace_mode" => "typescript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "application/typescript", "language_id" => 378}, "TypeSpec" => {"type" => "programming", "color" => "#4A3665", "aliases" => ["tsp"], "extensions" => [".tsp"], "tm_scope" => "source.tsp", "ace_mode" => "text", "language_id" => 952272597}, "Typst" => {"type" => "programming", "color" => "#239dad", "aliases" => ["typ"], "extensions" => [".typ"], "tm_scope" => "source.typst", "ace_mode" => "text", "language_id" => 704730682}, "Unified Parallel C" => {"type" => "programming", "color" => "#4e3617", "group" => "C", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "extensions" => [".upc"], "tm_scope" => "source.c", "language_id" => 379}, "Unity3D Asset" => {"type" => "data", "color" => "#222c37", "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "extensions" => [".anim", ".asset", ".mask", ".mat", ".meta", ".prefab", ".unity"], "tm_scope" => "source.yaml", "language_id" => 380}, "Unix Assembly" => {"type" => "programming", "group" => "Assembly", "extensions" => [".s", ".ms"], "aliases" => ["gas", "gnu asm", "unix asm"], "tm_scope" => "source.x86", "ace_mode" => "assembly_x86", "language_id" => 120}, "Uno" => {"type" => "programming", "color" => "#9933cc", "extensions" => [".uno"], "ace_mode" => "csharp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csharp", "tm_scope" => "source.cs", "language_id" => 381}, "UnrealScript" => {"type" => "programming", "color" => "#a54c4d", "extensions" => [".uc"], "tm_scope" => "source.java", "ace_mode" => "java", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-java", "language_id" => 382}, "Untyped Plutus Core" => {"type" => "programming", "color" => "#36adbd", "ace_mode" => "text", "extensions" => [".uplc"], "tm_scope" => "source.uplc", "language_id" => 1061635506}, "UrWeb" => {"type" => "programming", "color" => "#ccccee", "aliases" => ["Ur/Web", "Ur"], "extensions" => [".ur", ".urs"], "tm_scope" => "source.ur", "ace_mode" => "text", "language_id" => 383}, "V" => {"type" => "programming", "color" => "#4f87c4", "aliases" => ["vlang"], "extensions" => [".v"], "tm_scope" => "source.v", "ace_mode" => "golang", "codemirror_mode" => "go", "codemirror_mime_type" => "text/x-go", "language_id" => 603371597}, "VBA" => {"type" => "programming", "color" => "#867db1", "extensions" => [".bas", ".cls", ".frm", ".vba"], "tm_scope" => "source.vba", "aliases" => ["visual basic for applications"], "ace_mode" => "text", "codemirror_mode" => "vb", "codemirror_mime_type" => "text/x-vb", "language_id" => 399230729}, "VBScript" => {"type" => "programming", "color" => "#15dcdc", "extensions" => [".vbs"], "tm_scope" => "source.vbnet", "ace_mode" => "vbscript", "codemirror_mode" => "vbscript", "codemirror_mime_type" => "text/vbscript", "language_id" => 408016005}, "VCL" => {"type" => "programming", "color" => "#148AA8", "extensions" => [".vcl"], "tm_scope" => "source.vcl", "ace_mode" => "text", "language_id" => 384}, "VHDL" => {"type" => "programming", "color" => "#adb2cb", "extensions" => [".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"], "tm_scope" => "source.vhdl", "ace_mode" => "vhdl", "codemirror_mode" => "vhdl", "codemirror_mime_type" => "text/x-vhdl", "language_id" => 385}, "Vala" => {"type" => "programming", "color" => "#a56de2", "extensions" => [".vala", ".vapi"], "tm_scope" => "source.vala", "ace_mode" => "vala", "language_id" => 386}, "Valve Data Format" => {"type" => "data", "color" => "#f26025", "aliases" => ["keyvalues", "vdf"], "extensions" => [".vdf", ".vmf"], "ace_mode" => "text", "tm_scope" => "source.keyvalues", "language_id" => 544060961}, "Velocity Template Language" => {"type" => "markup", "color" => "#507cff", "aliases" => ["vtl", "velocity"], "extensions" => [".vtl"], "ace_mode" => "velocity", "tm_scope" => "source.velocity", "codemirror_mode" => "velocity", "codemirror_mime_type" => "text/velocity", "language_id" => 292377326}, "Vento" => {"type" => "markup", "color" => "#ff0080", "extensions" => [".vto"], "tm_scope" => "source.vento", "ace_mode" => "text", "language_id" => 757053899}, "Verilog" => {"type" => "programming", "color" => "#b2b7f8", "extensions" => [".v", ".veo"], "tm_scope" => "source.verilog", "ace_mode" => "verilog", "codemirror_mode" => "verilog", "codemirror_mime_type" => "text/x-verilog", "language_id" => 387}, "Verse" => {"type" => "programming", "color" => "#518ef8", "extensions" => [".verse"], "tm_scope" => "source.verse", "ace_mode" => "text", "language_id" => 180832205}, "Vespa Schema Definition" => {"type" => "data", "color" => "#61D790", "extensions" => [".sd"], "tm_scope" => "source.vespaSchema", "ace_mode" => "text", "aliases" => ["vespa"], "language_id" => 587879709}, "Vim Help File" => {"type" => "prose", "color" => "#199f4b", "aliases" => ["help", "vimhelp"], "extensions" => [".txt"], "tm_scope" => "text.vim-help", "ace_mode" => "text", "language_id" => 508563686}, "Vim Snippet" => {"type" => "markup", "color" => "#199f4b", "aliases" => ["SnipMate", "UltiSnip", "UltiSnips", "NeoSnippet"], "extensions" => [".snip", ".snippet", ".snippets"], "tm_scope" => "source.vim-snippet", "ace_mode" => "text", "language_id" => 81265970}, "Vim script" => {"type" => "programming", "color" => "#199f4b", "tm_scope" => "source.viml", "aliases" => ["vim", "viml", "nvim", "vimscript"], "extensions" => [".vim", ".vba", ".vimrc", ".vmb"], "filenames" => [".exrc", ".gvimrc", ".nvimrc", ".vimrc", "_vimrc", "gvimrc", "nvimrc", "vimrc"], "ace_mode" => "text", "language_id" => 388}, "Visual Basic .NET" => {"type" => "programming", "color" => "#945db7", "extensions" => [".vb", ".vbhtml"], "aliases" => ["visual basic", "vbnet", "vb .net", "vb.net"], "tm_scope" => "source.vbnet", "ace_mode" => "text", "codemirror_mode" => "vb", "codemirror_mime_type" => "text/x-vb", "language_id" => 389}, "Visual Basic 6.0" => {"type" => "programming", "color" => "#2c6353", "extensions" => [".bas", ".cls", ".ctl", ".Dsr", ".frm"], "tm_scope" => "source.vba", "aliases" => ["vb6", "vb 6", "visual basic 6", "visual basic classic", "classic visual basic"], "ace_mode" => "text", "codemirror_mode" => "vb", "codemirror_mime_type" => "text/x-vb", "language_id" => 679594952}, "Volt" => {"type" => "programming", "color" => "#1F1F1F", "extensions" => [".volt"], "tm_scope" => "source.d", "ace_mode" => "d", "codemirror_mode" => "d", "codemirror_mime_type" => "text/x-d", "language_id" => 390}, "Vue" => {"type" => "markup", "color" => "#41b883", "extensions" => [".vue"], "tm_scope" => "text.html.vue", "ace_mode" => "vue", "codemirror_mode" => "vue", "codemirror_mime_type" => "text/x-vue", "language_id" => 391}, "Vyper" => {"type" => "programming", "extensions" => [".vy"], "color" => "#9F4CF2", "ace_mode" => "text", "tm_scope" => "source.vyper", "language_id" => 1055641948}, "WDL" => {"aliases" => ["Workflow Description Language"], "type" => "programming", "color" => "#42f1f4", "extensions" => [".wdl"], "tm_scope" => "source.wdl", "ace_mode" => "text", "language_id" => 374521672}, "WGSL" => {"type" => "programming", "color" => "#1a5e9a", "extensions" => [".wgsl"], "tm_scope" => "source.wgsl", "ace_mode" => "text", "language_id" => 836605993}, "Wavefront Material" => {"type" => "data", "extensions" => [".mtl"], "tm_scope" => "source.wavefront.mtl", "ace_mode" => "text", "language_id" => 392}, "Wavefront Object" => {"type" => "data", "extensions" => [".obj"], "tm_scope" => "source.wavefront.obj", "ace_mode" => "text", "language_id" => 393}, "Web Ontology Language" => {"type" => "data", "color" => "#5b70bd", "extensions" => [".owl"], "tm_scope" => "text.xml", "ace_mode" => "xml", "language_id" => 394}, "WebAssembly" => {"type" => "programming", "color" => "#04133b", "extensions" => [".wast", ".wat"], "aliases" => ["wast", "wasm"], "tm_scope" => "source.webassembly", "ace_mode" => "lisp", "codemirror_mode" => "wast", "codemirror_mime_type" => "text/webassembly", "language_id" => 956556503}, "WebAssembly Interface Type" => {"type" => "data", "color" => "#6250e7", "extensions" => [".wit"], "aliases" => ["wit"], "ace_mode" => "text", "tm_scope" => "source.wit", "codemirror_mode" => "webidl", "codemirror_mime_type" => "text/x-webidl", "language_id" => 134534086}, "WebIDL" => {"type" => "programming", "extensions" => [".webidl"], "tm_scope" => "source.webidl", "ace_mode" => "text", "codemirror_mode" => "webidl", "codemirror_mime_type" => "text/x-webidl", "language_id" => 395}, "WebVTT" => {"type" => "data", "wrap" => true, "aliases" => ["vtt"], "extensions" => [".vtt"], "tm_scope" => "text.vtt", "ace_mode" => "text", "language_id" => 658679714}, "Wget Config" => {"type" => "data", "group" => "INI", "aliases" => ["wgetrc"], "filenames" => [".wgetrc"], "tm_scope" => "source.wgetrc", "ace_mode" => "text", "language_id" => 668457123}, "Whiley" => {"type" => "programming", "color" => "#d5c397", "extensions" => [".whiley"], "tm_scope" => "source.whiley", "ace_mode" => "text", "language_id" => 888779559}, "Wikitext" => {"type" => "prose", "color" => "#fc5757", "wrap" => true, "aliases" => ["mediawiki", "wiki"], "extensions" => [".mediawiki", ".wiki", ".wikitext"], "tm_scope" => "text.html.mediawiki", "ace_mode" => "mediawiki", "language_id" => 228}, "Win32 Message File" => {"type" => "data", "extensions" => [".mc"], "tm_scope" => "source.win32-messages", "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 950967261}, "Windows Registry Entries" => {"type" => "data", "color" => "#52d5ff", "extensions" => [".reg"], "tm_scope" => "source.reg", "ace_mode" => "ini", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 969674868}, "Witcher Script" => {"type" => "programming", "color" => "#ff0000", "extensions" => [".ws"], "ace_mode" => "text", "tm_scope" => "source.witcherscript", "language_id" => 686821385}, "Wolfram Language" => {"type" => "programming", "color" => "#dd1100", "extensions" => [".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wls", ".wlt"], "aliases" => ["mathematica", "mma", "wolfram", "wolfram lang", "wl"], "interpreters" => ["wolfram", "WolframKernel", "wolframscript", "math", "MathKernel", "MathematicaScript", "WolframNB", "Mathematica"], "tm_scope" => "source.mathematica", "ace_mode" => "text", "codemirror_mode" => "mathematica", "codemirror_mime_type" => "text/x-mathematica", "language_id" => 224}, "Wollok" => {"type" => "programming", "color" => "#a23738", "extensions" => [".wlk"], "ace_mode" => "wollok", "tm_scope" => "source.wollok", "language_id" => 632745969}, "World of Warcraft Addon Data" => {"type" => "data", "color" => "#f7e43f", "extensions" => [".toc"], "tm_scope" => "source.toc", "ace_mode" => "text", "language_id" => 396}, "Wren" => {"type" => "programming", "color" => "#383838", "aliases" => ["wrenlang"], "extensions" => [".wren"], "tm_scope" => "source.wren", "ace_mode" => "text", "language_id" => 713580619}, "X BitMap" => {"type" => "data", "group" => "C", "aliases" => ["xbm"], "extensions" => [".xbm"], "ace_mode" => "c_cpp", "tm_scope" => "source.c", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 782911107}, "X Font Directory Index" => {"type" => "data", "filenames" => ["encodings.dir", "fonts.alias", "fonts.dir", "fonts.scale"], "tm_scope" => "source.fontdir", "ace_mode" => "text", "language_id" => 208700028}, "X PixMap" => {"type" => "data", "group" => "C", "aliases" => ["xpm"], "extensions" => [".xpm", ".pm"], "ace_mode" => "c_cpp", "tm_scope" => "source.c", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 781846279}, "X10" => {"type" => "programming", "aliases" => ["xten"], "ace_mode" => "text", "extensions" => [".x10"], "color" => "#4B6BEF", "tm_scope" => "source.x10", "language_id" => 397}, "XC" => {"type" => "programming", "color" => "#99DA07", "extensions" => [".xc"], "tm_scope" => "source.xc", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 398}, "XCompose" => {"type" => "data", "filenames" => [".XCompose", "XCompose", "xcompose"], "tm_scope" => "config.xcompose", "ace_mode" => "text", "language_id" => 225167241}, "XML" => {"type" => "data", "color" => "#0060ac", "tm_scope" => "text.xml", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "aliases" => ["rss", "xsd", "wsdl"], "extensions" => [".xml", ".adml", ".admx", ".ant", ".axaml", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".gpx", ".grxml", ".gst", ".hzp", ".icls", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".meta4", ".mjml", ".mm", ".mod", ".mojo", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".pubxml", ".qhelp", ".rbxmx", ".rdf", ".res", ".resx", ".rs", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".slnx", ".srdf", ".storyboard", ".sublime-snippet", ".sw", ".targets", ".tml", ".ts", ".tsx", ".typ", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xmp", ".xproj", ".xsd", ".xspec", ".xul", ".zcml"], "filenames" => [".classpath", ".cproject", ".project", "App.config", "NuGet.config", "Settings.StyleCop", "Web.Debug.config", "Web.Release.config", "Web.config", "packages.config"], "language_id" => 399}, "XML Property List" => {"type" => "data", "color" => "#0060ac", "group" => "XML", "extensions" => [".plist", ".stTheme", ".tmCommand", ".tmLanguage", ".tmPreferences", ".tmSnippet", ".tmTheme"], "tm_scope" => "text.xml.plist", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 75622871}, "XPages" => {"type" => "data", "extensions" => [".xsp-config", ".xsp.metadata"], "tm_scope" => "text.xml", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 400}, "XProc" => {"type" => "programming", "extensions" => [".xpl", ".xproc"], "tm_scope" => "text.xml", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "language_id" => 401}, "XQuery" => {"type" => "programming", "color" => "#5232e7", "extensions" => [".xquery", ".xq", ".xql", ".xqm", ".xqy"], "ace_mode" => "xquery", "codemirror_mode" => "xquery", "codemirror_mime_type" => "application/xquery", "tm_scope" => "source.xq", "language_id" => 402}, "XS" => {"type" => "programming", "extensions" => [".xs"], "tm_scope" => "source.c", "ace_mode" => "c_cpp", "codemirror_mode" => "clike", "codemirror_mime_type" => "text/x-csrc", "language_id" => 403}, "XSLT" => {"type" => "programming", "aliases" => ["xsl"], "extensions" => [".xslt", ".xsl"], "tm_scope" => "text.xml.xsl", "ace_mode" => "xml", "codemirror_mode" => "xml", "codemirror_mime_type" => "text/xml", "color" => "#EB8CEB", "language_id" => 404}, "Xmake" => {"type" => "programming", "color" => "#22a079", "filenames" => ["xmake.lua"], "tm_scope" => "source.xmake", "ace_mode" => "text", "language_id" => 225223071}, "Xojo" => {"type" => "programming", "color" => "#81bd41", "extensions" => [".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"], "tm_scope" => "source.xojo", "ace_mode" => "text", "language_id" => 405}, "Xonsh" => {"type" => "programming", "color" => "#285EEF", "extensions" => [".xsh"], "tm_scope" => "source.python", "ace_mode" => "text", "codemirror_mode" => "python", "codemirror_mime_type" => "text/x-python", "language_id" => 614078284}, "Xtend" => {"type" => "programming", "color" => "#24255d", "extensions" => [".xtend"], "tm_scope" => "source.xtend", "ace_mode" => "text", "language_id" => 406}, "YAML" => {"type" => "data", "color" => "#cb171e", "tm_scope" => "source.yaml", "aliases" => ["yml"], "extensions" => [".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yaml.sed", ".yml.mysql"], "filenames" => [".clang-format", ".clang-tidy", ".clangd", ".eslintrc", ".gemrc", ".releaserc", "CITATION.cff", "glide.lock", "pixi.lock", "yarn.lock"], "ace_mode" => "yaml", "codemirror_mode" => "yaml", "codemirror_mime_type" => "text/x-yaml", "language_id" => 407}, "YANG" => {"type" => "data", "extensions" => [".yang"], "tm_scope" => "source.yang", "ace_mode" => "text", "language_id" => 408}, "YARA" => {"type" => "programming", "color" => "#220000", "ace_mode" => "text", "extensions" => [".yar", ".yara"], "tm_scope" => "source.yara", "language_id" => 805122868}, "YASnippet" => {"type" => "markup", "aliases" => ["snippet", "yas"], "color" => "#32AB90", "extensions" => [".yasnippet"], "tm_scope" => "source.yasnippet", "ace_mode" => "text", "language_id" => 378760102}, "Yacc" => {"type" => "programming", "extensions" => [".y", ".yacc", ".yy"], "tm_scope" => "source.yacc", "ace_mode" => "text", "color" => "#4B6C4B", "language_id" => 409}, "Yul" => {"type" => "programming", "color" => "#794932", "ace_mode" => "text", "tm_scope" => "source.yul", "extensions" => [".yul"], "language_id" => 237469033}, "ZAP" => {"type" => "programming", "color" => "#0d665e", "extensions" => [".zap", ".xzap"], "tm_scope" => "source.zap", "ace_mode" => "text", "language_id" => 952972794}, "ZIL" => {"type" => "programming", "color" => "#dc75e5", "extensions" => [".zil", ".mud"], "tm_scope" => "source.zil", "ace_mode" => "text", "language_id" => 973483626}, "Zeek" => {"type" => "programming", "aliases" => ["bro"], "extensions" => [".zeek", ".bro"], "tm_scope" => "source.zeek", "ace_mode" => "zeek", "language_id" => 40}, "ZenScript" => {"type" => "programming", "color" => "#00BCD1", "extensions" => [".zs"], "tm_scope" => "source.zenscript", "ace_mode" => "text", "language_id" => 494938890}, "Zephir" => {"type" => "programming", "color" => "#118f9e", "extensions" => [".zep"], "tm_scope" => "source.php.zephir", "ace_mode" => "php", "language_id" => 410}, "Zig" => {"type" => "programming", "color" => "#ec915c", "extensions" => [".zig", ".zig.zon"], "tm_scope" => "source.zig", "ace_mode" => "zig", "language_id" => 646424281}, "Zimpl" => {"type" => "programming", "color" => "#d67711", "extensions" => [".zimpl", ".zmpl", ".zpl"], "tm_scope" => "none", "ace_mode" => "text", "language_id" => 411}, "Zmodel" => {"type" => "data", "color" => "#ff7100", "extensions" => [".zmodel"], "tm_scope" => "source.zmodel", "ace_mode" => "text", "language_id" => 803760908}, "cURL Config" => {"type" => "data", "group" => "INI", "aliases" => ["curlrc"], "filenames" => [".curlrc", "_curlrc"], "tm_scope" => "source.curlrc", "ace_mode" => "text", "language_id" => 992375436}, "crontab" => {"type" => "data", "color" => "#ead7ac", "aliases" => ["cron", "cron table"], "filenames" => ["crontab"], "tm_scope" => "text.crontab", "ace_mode" => "tcl", "language_id" => 705203557}, "desktop" => {"group" => "INI", "type" => "data", "extensions" => [".desktop", ".desktop.in"], "tm_scope" => "source.desktop", "ace_mode" => "text", "language_id" => 412}, "dircolors" => {"type" => "data", "extensions" => [".dircolors"], "filenames" => [".dir_colors", ".dircolors", "DIR_COLORS", "_dir_colors", "_dircolors", "dir_colors"], "tm_scope" => "source.dircolors", "ace_mode" => "text", "language_id" => 691605112}, "eC" => {"type" => "programming", "color" => "#913960", "extensions" => [".ec", ".eh"], "tm_scope" => "source.c.ec", "ace_mode" => "text", "language_id" => 413}, "edn" => {"type" => "data", "ace_mode" => "clojure", "codemirror_mode" => "clojure", "codemirror_mime_type" => "application/edn", "extensions" => [".edn"], "tm_scope" => "source.clojure", "language_id" => 414}, "fish" => {"type" => "programming", "color" => "#4aae47", "group" => "Shell", "interpreters" => ["fish"], "extensions" => [".fish"], "tm_scope" => "source.fish", "ace_mode" => "text", "language_id" => 415}, "hoon" => {"type" => "programming", "color" => "#00b171", "tm_scope" => "source.hoon", "ace_mode" => "text", "extensions" => [".hoon"], "language_id" => 560883276}, "iCalendar" => {"type" => "data", "color" => "#ec564c", "extensions" => [".ics", ".ical"], "tm_scope" => "source.iCalendar", "aliases" => ["iCal"], "ace_mode" => "properties", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 98384424}, "jq" => {"color" => "#c7254e", "ace_mode" => "text", "type" => "programming", "extensions" => [".jq"], "interpreters" => ["gojq", "jaq", "jq", "jqjq", "jqq", "query-json"], "tm_scope" => "source.jq", "language_id" => 905371884}, "kvlang" => {"type" => "markup", "ace_mode" => "text", "extensions" => [".kv"], "color" => "#1da6e0", "tm_scope" => "source.python.kivy", "language_id" => 970675279}, "mIRC Script" => {"type" => "programming", "color" => "#3d57c3", "extensions" => [".mrc"], "tm_scope" => "source.msl", "ace_mode" => "text", "language_id" => 517654727}, "mcfunction" => {"type" => "programming", "color" => "#E22837", "extensions" => [".mcfunction"], "tm_scope" => "source.mcfunction", "ace_mode" => "text", "language_id" => 462488745}, "mdsvex" => {"type" => "markup", "color" => "#5f9ea0", "tm_scope" => "none", "ace_mode" => "markdown", "codemirror_mode" => "gfm", "codemirror_mime_type" => "text/x-gfm", "wrap" => true, "extensions" => [".svx"], "language_id" => 566198445}, "mupad" => {"type" => "programming", "color" => "#244963", "extensions" => [".mu"], "tm_scope" => "source.mupad", "ace_mode" => "text", "language_id" => 416}, "nanorc" => {"type" => "data", "color" => "#2d004d", "group" => "INI", "extensions" => [".nanorc"], "filenames" => [".nanorc", "nanorc"], "tm_scope" => "source.nanorc", "ace_mode" => "text", "language_id" => 775996197}, "nesC" => {"type" => "programming", "color" => "#94B0C7", "extensions" => [".nc"], "ace_mode" => "text", "tm_scope" => "source.nesc", "language_id" => 417}, "ooc" => {"type" => "programming", "color" => "#b0b77e", "extensions" => [".ooc"], "tm_scope" => "source.ooc", "ace_mode" => "text", "language_id" => 418}, "pkg-config" => {"type" => "data", "color" => "#2b5e82", "aliases" => ["pkgconf"], "extensions" => [".pc", ".pc.in"], "tm_scope" => "source.pkgconf", "ace_mode" => "properties", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 925023573}, "q" => {"type" => "programming", "extensions" => [".q"], "tm_scope" => "source.q", "ace_mode" => "text", "codemirror_mode" => "q", "codemirror_mime_type" => "text/x-q", "color" => "#0040cd", "language_id" => 970539067}, "reStructuredText" => {"type" => "prose", "color" => "#141414", "wrap" => true, "aliases" => ["rst"], "extensions" => [".rst", ".rest", ".rest.txt", ".rst.txt"], "tm_scope" => "text.restructuredtext", "ace_mode" => "rst", "codemirror_mode" => "rst", "codemirror_mime_type" => "text/x-rst", "language_id" => 419}, "sed" => {"type" => "programming", "color" => "#64b970", "extensions" => [".sed"], "interpreters" => ["gsed", "minised", "sed", "ssed"], "ace_mode" => "text", "tm_scope" => "source.sed", "language_id" => 847830017}, "templ" => {"type" => "markup", "color" => "#66D0DD", "extensions" => [".templ"], "ace_mode" => "text", "tm_scope" => "source.templ", "language_id" => 795579337}, "ucode" => {"type" => "programming", "color" => "#00b8d4", "extensions" => [".uc"], "interpreters" => ["ucode"], "ace_mode" => "javascript", "codemirror_mode" => "javascript", "codemirror_mime_type" => "text/javascript", "tm_scope" => "source.ucode", "language_id" => 365454253}, "vCard" => {"type" => "data", "color" => "#ee2647", "extensions" => [".vcf"], "tm_scope" => "source.vcard", "aliases" => ["virtual contact file", "electronic business card"], "ace_mode" => "properties", "codemirror_mode" => "properties", "codemirror_mime_type" => "text/x-properties", "language_id" => 851476558}, "wisp" => {"type" => "programming", "ace_mode" => "clojure", "codemirror_mode" => "clojure", "codemirror_mime_type" => "text/x-clojure", "color" => "#7582D1", "extensions" => [".wisp"], "tm_scope" => "source.clojure", "language_id" => 420}, "xBase" => {"type" => "programming", "color" => "#403a40", "aliases" => ["advpl", "clipper", "foxpro"], "extensions" => [".prg", ".ch", ".prw"], "tm_scope" => "source.harbour", "ace_mode" => "text", "language_id" => 421}}