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}}