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