'use strict'; var fs = require('node:fs'); var path = require('node:path'); var autocorrectNode = require('autocorrect-node'); const languages = [ { "name": "1C Enterprise", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 0, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bsl", ".os" ], "tmScope": "source.bsl" }, { "name": "2-Dimensional Array", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 387204628, "vscodeLanguageIds": [ "text" ], "extensions": [ ".2da" ], "tmScope": "source.2da" }, { "name": "4D", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 577529595, "vscodeLanguageIds": [ "text" ], "extensions": [ ".4dm" ], "tmScope": "source.4dm" }, { "name": "ABAP", "aceMode": "abap", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1, "vscodeLanguageIds": [ "abap" ], "extensions": [ ".abap" ], "tmScope": "source.abap" }, { "name": "ABAP CDS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 452681853, "vscodeLanguageIds": [ "text" ], "extensions": [ ".asddls" ], "tmScope": "source.abapcds" }, { "name": "ABNF", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 429, "vscodeLanguageIds": [ "text" ], "extensions": [ ".abnf" ], "tmScope": "source.abnf" }, { "name": "AGS Script", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 2, "vscodeLanguageIds": [ "c_cpp" ], "aliases": [ "ags" ], "extensions": [ ".asc", ".ash" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "AIDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 451700185, "vscodeLanguageIds": [ "text" ], "tmScope": "source.aidl", "extensions": [ ".aidl" ], "interpreters": [ "aidl" ] }, { "name": "AL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 658971832, "vscodeLanguageIds": [ "text" ], "extensions": [ ".al" ], "tmScope": "source.al" }, { "name": "AMPL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 3, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ampl", ".mod" ], "tmScope": "source.ampl" }, { "name": "ANTLR", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 4, "vscodeLanguageIds": [ "text" ], "extensions": [ ".g4" ], "tmScope": "source.antlr" }, { "name": "API Blueprint", "aceMode": "markdown", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 5, "vscodeLanguageIds": [ "markdown" ], "extensions": [ ".apib" ], "tmScope": "text.html.markdown.source.gfm.apib" }, { "name": "APL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 6, "vscodeLanguageIds": [ "text" ], "extensions": [ ".apl", ".dyalog" ], "interpreters": [ "apl", "aplx", "dyalog" ], "tmScope": "source.apl", "codemirrorMode": "apl", "codemirrorMimeType": "text/apl" }, { "name": "ASL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 124996147, "vscodeLanguageIds": [ "text" ], "extensions": [ ".asl", ".dsl" ], "tmScope": "source.asl" }, { "name": "ASN.1", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 7, "vscodeLanguageIds": [ "text" ], "extensions": [ ".asn", ".asn1" ], "tmScope": "source.asn", "codemirrorMode": "asn.1", "codemirrorMimeType": "text/x-ttcn-asn" }, { "name": "ASP.NET", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 564186416, "vscodeLanguageIds": [ "text" ], "tmScope": "text.html.asp", "aliases": [ "aspx", "aspx-vb" ], "extensions": [ ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd" ], "codemirrorMode": "htmlembedded", "codemirrorMimeType": "application/x-aspx" }, { "name": "ATS", "aceMode": "ocaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 9, "vscodeLanguageIds": [ "ocaml" ], "aliases": [ "ats2" ], "extensions": [ ".dats", ".hats", ".sats" ], "tmScope": "source.ats" }, { "name": "ActionScript", "aceMode": "actionscript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 10, "vscodeLanguageIds": [ "actionscript" ], "tmScope": "source.actionscript.3", "aliases": [ "actionscript 3", "actionscript3", "as3" ], "extensions": [ ".as" ] }, { "name": "Ada", "aceMode": "ada", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 11, "vscodeLanguageIds": [ "ada" ], "extensions": [ ".adb", ".ada", ".ads" ], "aliases": [ "ada95", "ada2005" ], "tmScope": "source.ada" }, { "name": "Adblock Filter List", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 884614762, "vscodeLanguageIds": [ "text" ], "extensions": [ ".txt" ], "aliases": [ "ad block filters", "ad block", "adb", "adblock" ], "tmScope": "text.adblock" }, { "name": "Adobe Font Metrics", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 147198098, "vscodeLanguageIds": [ "text" ], "tmScope": "source.afm", "extensions": [ ".afm" ], "aliases": [ "acfm", "adobe composite font metrics", "adobe multiple font metrics", "amfm" ] }, { "name": "Agda", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 12, "vscodeLanguageIds": [ "text" ], "extensions": [ ".agda" ], "tmScope": "source.agda" }, { "name": "Alloy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 13, "vscodeLanguageIds": [ "text" ], "extensions": [ ".als" ], "tmScope": "source.alloy" }, { "name": "Alpine Abuild", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 14, "vscodeLanguageIds": [ "shellscript" ], "group": "Shell", "aliases": [ "abuild", "apkbuild" ], "filenames": [ "APKBUILD" ], "tmScope": "source.shell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "Altium Designer", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 187772328, "vscodeLanguageIds": [ "ini" ], "aliases": [ "altium" ], "extensions": [ ".OutJob", ".PcbDoc", ".PrjPCB", ".SchDoc" ], "tmScope": "source.ini" }, { "name": "AngelScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 389477596, "vscodeLanguageIds": [ "text" ], "extensions": [ ".as", ".angelscript" ], "tmScope": "source.angelscript", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Ant Build System", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 15, "vscodeLanguageIds": [ "xml" ], "tmScope": "text.xml.ant", "filenames": [ "ant.xml", "build.xml" ], "codemirrorMode": "xml", "codemirrorMimeType": "application/xml" }, { "name": "Antlers", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1067292663, "vscodeLanguageIds": [ "text" ], "extensions": [ ".antlers.html", ".antlers.php", ".antlers.xml" ], "tmScope": "text.html.statamic" }, { "name": "ApacheConf", "aceMode": "apache_conf", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 16, "vscodeLanguageIds": [ "apache_conf" ], "aliases": [ "aconf", "apache" ], "extensions": [ ".apacheconf", ".vhost" ], "filenames": [ ".htaccess", "apache2.conf", "httpd.conf" ], "tmScope": "source.apache-config" }, { "name": "Apex", "aceMode": "java", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 17, "vscodeLanguageIds": [ "java" ], "extensions": [ ".cls", ".trigger" ], "tmScope": "source.apex", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-java" }, { "name": "Apollo Guidance Computer", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 18, "vscodeLanguageIds": [ "assembly_x86" ], "group": "Assembly", "extensions": [ ".agc" ], "tmScope": "source.agc" }, { "name": "AppleScript", "aceMode": "applescript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 19, "vscodeLanguageIds": [ "applescript" ], "aliases": [ "osascript" ], "extensions": [ ".applescript", ".scpt" ], "interpreters": [ "osascript" ], "tmScope": "source.applescript" }, { "name": "Arc", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 20, "vscodeLanguageIds": [ "text" ], "extensions": [ ".arc" ], "tmScope": "none" }, { "name": "AsciiDoc", "aceMode": "asciidoc", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 22, "vscodeLanguageIds": [ "asciidoc" ], "wrap": true, "extensions": [ ".asciidoc", ".adoc", ".asc" ], "tmScope": "text.html.asciidoc" }, { "name": "AspectJ", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 23, "vscodeLanguageIds": [ "text" ], "extensions": [ ".aj" ], "tmScope": "source.aspectj" }, { "name": "Assembly", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 24, "vscodeLanguageIds": [ "assembly_x86" ], "aliases": [ "asm", "nasm" ], "extensions": [ ".asm", ".a51", ".i", ".inc", ".nas", ".nasm" ], "tmScope": "source.assembly" }, { "name": "Astro", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 578209015, "vscodeLanguageIds": [ "html" ], "extensions": [ ".astro" ], "tmScope": "source.astro", "codemirrorMode": "jsx", "codemirrorMimeType": "text/jsx" }, { "name": "Asymptote", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 591605007, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".asy" ], "interpreters": [ "asy" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-kotlin" }, { "name": "Augeas", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 25, "vscodeLanguageIds": [ "text" ], "extensions": [ ".aug" ], "tmScope": "none" }, { "name": "AutoHotkey", "aceMode": "autohotkey", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 26, "vscodeLanguageIds": [ "autohotkey" ], "aliases": [ "ahk" ], "extensions": [ ".ahk", ".ahkl" ], "tmScope": "source.ahk" }, { "name": "AutoIt", "aceMode": "autohotkey", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 27, "vscodeLanguageIds": [ "autohotkey" ], "aliases": [ "au3", "AutoIt3", "AutoItScript" ], "extensions": [ ".au3" ], "tmScope": "source.autoit" }, { "name": "Avro IDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 785497837, "vscodeLanguageIds": [ "text" ], "extensions": [ ".avdl" ], "tmScope": "source.avro" }, { "name": "Awk", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 28, "vscodeLanguageIds": [ "text" ], "extensions": [ ".awk", ".auk", ".gawk", ".mawk", ".nawk" ], "interpreters": [ "awk", "gawk", "mawk", "nawk" ], "tmScope": "source.awk" }, { "name": "BASIC", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 28923963, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bas" ], "tmScope": "source.basic" }, { "name": "Ballerina", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 720859680, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bal" ], "tmScope": "source.ballerina" }, { "name": "Batchfile", "aceMode": "batchfile", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 29, "vscodeLanguageIds": [ "batchfile" ], "aliases": [ "bat", "batch", "dosbatch", "winbatch" ], "extensions": [ ".bat", ".cmd" ], "tmScope": "source.batchfile" }, { "name": "Beef", "aceMode": "csharp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 545626333, "vscodeLanguageIds": [ "csharp" ], "extensions": [ ".bf" ], "tmScope": "source.cs", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csharp" }, { "name": "Befunge", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 30, "vscodeLanguageIds": [ "text" ], "extensions": [ ".befunge", ".bf" ], "tmScope": "source.befunge" }, { "name": "Berry", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 121855308, "vscodeLanguageIds": [ "text" ], "extensions": [ ".be" ], "tmScope": "source.berry", "aliases": [ "be" ] }, { "name": "BibTeX", "aceMode": "tex", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 982188347, "vscodeLanguageIds": [ "tex" ], "group": "TeX", "extensions": [ ".bib", ".bibtex" ], "tmScope": "text.bibtex", "codemirrorMode": "stex", "codemirrorMimeType": "text/x-stex" }, { "name": "Bicep", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 321200902, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bicep" ], "tmScope": "source.bicep" }, { "name": "Bikeshed", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1055528081, "vscodeLanguageIds": [ "html" ], "extensions": [ ".bs" ], "tmScope": "source.csswg", "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "Bison", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 31, "vscodeLanguageIds": [ "text" ], "group": "Yacc", "tmScope": "source.yacc", "extensions": [ ".bison" ] }, { "name": "BitBake", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 32, "vscodeLanguageIds": [ "text" ], "tmScope": "none", "extensions": [ ".bb" ] }, { "name": "Blade", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 33, "vscodeLanguageIds": [ "text" ], "extensions": [ ".blade", ".blade.php" ], "tmScope": "text.html.php.blade" }, { "name": "BlitzBasic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 34, "vscodeLanguageIds": [ "text" ], "aliases": [ "b3d", "blitz3d", "blitzplus", "bplus" ], "extensions": [ ".bb", ".decls" ], "tmScope": "source.blitzmax" }, { "name": "BlitzMax", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 35, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bmx" ], "aliases": [ "bmax" ], "tmScope": "source.blitzmax" }, { "name": "Bluespec", "aceMode": "verilog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 36, "vscodeLanguageIds": [ "verilog" ], "extensions": [ ".bsv" ], "tmScope": "source.bsv" }, { "name": "Boo", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 37, "vscodeLanguageIds": [ "text" ], "extensions": [ ".boo" ], "tmScope": "source.boo" }, { "name": "Boogie", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 955017407, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bpl" ], "interpreters": [ "boogie" ], "tmScope": "source.boogie" }, { "name": "Brainfuck", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 38, "vscodeLanguageIds": [ "text" ], "extensions": [ ".b", ".bf" ], "tmScope": "source.bf", "codemirrorMode": "brainfuck", "codemirrorMimeType": "text/x-brainfuck" }, { "name": "BrighterScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 943571030, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bs" ], "tmScope": "source.brs" }, { "name": "Brightscript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 39, "vscodeLanguageIds": [ "text" ], "extensions": [ ".brs" ], "tmScope": "source.brs" }, { "name": "Browserslist", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 153503348, "vscodeLanguageIds": [ "text" ], "filenames": [ ".browserslistrc", "browserslist" ], "tmScope": "text.browserslist" }, { "name": "C", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 41, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".c", ".cats", ".h", ".idc" ], "interpreters": [ "tcc" ], "tmScope": "source.c", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "C#", "aceMode": "csharp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 42, "vscodeLanguageIds": [ "csharp" ], "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csharp", "tmScope": "source.cs", "aliases": [ "csharp", "cake", "cakescript" ], "extensions": [ ".cs", ".cake", ".csx", ".linq" ] }, { "name": "C++", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 43, "vscodeLanguageIds": [ "c_cpp" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src", "aliases": [ "cpp" ], "extensions": [ ".cpp", ".c++", ".cc", ".cp", ".cppm", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".ixx", ".re", ".tcc", ".tpp", ".txx" ] }, { "name": "C-ObjDump", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 44, "vscodeLanguageIds": [ "assembly_x86" ], "extensions": [ ".c-objdump" ], "tmScope": "objdump.x86asm" }, { "name": "C2hs Haskell", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 45, "vscodeLanguageIds": [ "haskell" ], "group": "Haskell", "aliases": [ "c2hs" ], "extensions": [ ".chs" ], "tmScope": "source.haskell", "codemirrorMode": "haskell", "codemirrorMimeType": "text/x-haskell" }, { "name": "CAP CDS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 390788699, "vscodeLanguageIds": [ "text" ], "tmScope": "source.cds", "aliases": [ "cds" ], "extensions": [ ".cds" ] }, { "name": "CIL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 29176339, "vscodeLanguageIds": [ "text" ], "tmScope": "source.cil", "extensions": [ ".cil" ] }, { "name": "CLIPS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 46, "vscodeLanguageIds": [ "text" ], "extensions": [ ".clp" ], "tmScope": "source.clips" }, { "name": "CMake", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 47, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cmake", ".cmake.in" ], "filenames": [ "CMakeLists.txt" ], "tmScope": "source.cmake", "codemirrorMode": "cmake", "codemirrorMimeType": "text/x-cmake" }, { "name": "COBOL", "aceMode": "cobol", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 48, "vscodeLanguageIds": [ "cobol" ], "extensions": [ ".cob", ".cbl", ".ccp", ".cobol", ".cpy" ], "tmScope": "source.cobol", "codemirrorMode": "cobol", "codemirrorMimeType": "text/x-cobol" }, { "name": "CODEOWNERS", "aceMode": "gitignore", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 321684729, "vscodeLanguageIds": [ "gitignore" ], "filenames": [ "CODEOWNERS" ], "tmScope": "text.codeowners" }, { "name": "COLLADA", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 49, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".dae" ], "tmScope": "text.xml", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "CSON", "aceMode": "coffee", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 424, "vscodeLanguageIds": [ "coffee" ], "tmScope": "source.coffee", "codemirrorMode": "coffeescript", "codemirrorMimeType": "text/x-coffeescript", "extensions": [ ".cson" ] }, { "name": "CSS", "aceMode": "css", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 50, "vscodeLanguageIds": [ "css" ], "tmScope": "source.css", "codemirrorMode": "css", "codemirrorMimeType": "text/css", "extensions": [ ".css" ] }, { "name": "CSV", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 51, "vscodeLanguageIds": [ "text" ], "tmScope": "none", "extensions": [ ".csv" ] }, { "name": "CUE", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 356063509, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cue" ], "tmScope": "source.cue" }, { "name": "CWeb", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 657332628, "vscodeLanguageIds": [ "text" ], "extensions": [ ".w" ], "tmScope": "none" }, { "name": "Cabal Config", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 677095381, "vscodeLanguageIds": [ "haskell" ], "aliases": [ "Cabal" ], "extensions": [ ".cabal" ], "filenames": [ "cabal.config", "cabal.project" ], "codemirrorMode": "haskell", "codemirrorMimeType": "text/x-haskell", "tmScope": "source.cabal" }, { "name": "Cadence", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 270184138, "vscodeLanguageIds": [ "text" ], "tmScope": "source.cadence", "extensions": [ ".cdc" ] }, { "name": "Cairo", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 620599567, "vscodeLanguageIds": [ "text" ], "tmScope": "source.cairo", "extensions": [ ".cairo" ] }, { "name": "CameLIGO", "aceMode": "ocaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 829207807, "vscodeLanguageIds": [ "ocaml" ], "extensions": [ ".mligo" ], "tmScope": "source.mligo", "codemirrorMode": "mllike", "codemirrorMimeType": "text/x-ocaml", "group": "LigoLANG" }, { "name": "Cap'n Proto", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 52, "vscodeLanguageIds": [ "text" ], "tmScope": "source.capnp", "extensions": [ ".capnp" ] }, { "name": "CartoCSS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 53, "vscodeLanguageIds": [ "text" ], "aliases": [ "Carto" ], "extensions": [ ".mss" ], "tmScope": "source.css.mss" }, { "name": "Ceylon", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 54, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ceylon" ], "tmScope": "source.ceylon" }, { "name": "Chapel", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 55, "vscodeLanguageIds": [ "text" ], "aliases": [ "chpl" ], "extensions": [ ".chpl" ], "tmScope": "source.chapel" }, { "name": "Charity", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 56, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ch" ], "tmScope": "none" }, { "name": "Checksums", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 372063053, "vscodeLanguageIds": [ "text" ], "tmScope": "text.checksums", "aliases": [ "checksum", "hash", "hashes", "sum", "sums" ], "filenames": [ "MD5SUMS", "SHA1SUMS", "SHA256SUMS", "SHA256SUMS.txt", "SHA512SUMS", "checksums.txt", "cksums", "md5sum.txt" ], "extensions": [ ".crc32", ".md2", ".md4", ".md5", ".sha1", ".sha2", ".sha224", ".sha256", ".sha256sum", ".sha3", ".sha384", ".sha512" ] }, { "name": "ChucK", "aceMode": "java", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 57, "vscodeLanguageIds": [ "java" ], "extensions": [ ".ck" ], "tmScope": "source.java", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-java" }, { "name": "Circom", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1042332086, "vscodeLanguageIds": [ "text" ], "extensions": [ ".circom" ], "tmScope": "source.circom" }, { "name": "Cirru", "aceMode": "cirru", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 58, "vscodeLanguageIds": [ "cirru" ], "tmScope": "source.cirru", "extensions": [ ".cirru" ] }, { "name": "Clarion", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 59, "vscodeLanguageIds": [ "text" ], "extensions": [ ".clw" ], "tmScope": "source.clarion" }, { "name": "Clarity", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 91493841, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".clar" ], "tmScope": "source.clar" }, { "name": "Classic ASP", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 8, "vscodeLanguageIds": [ "text" ], "tmScope": "text.html.asp", "aliases": [ "asp" ], "extensions": [ ".asp" ] }, { "name": "Clean", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 60, "vscodeLanguageIds": [ "text" ], "extensions": [ ".icl", ".dcl" ], "tmScope": "source.clean" }, { "name": "Click", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 61, "vscodeLanguageIds": [ "text" ], "extensions": [ ".click" ], "tmScope": "source.click" }, { "name": "Clojure", "aceMode": "clojure", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 62, "vscodeLanguageIds": [ "clojure" ], "tmScope": "source.clojure", "codemirrorMode": "clojure", "codemirrorMimeType": "text/x-clojure", "extensions": [ ".clj", ".bb", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic" ], "filenames": [ "riemann.config" ], "interpreters": [ "bb" ] }, { "name": "Closure Templates", "aceMode": "soy_template", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 357046146, "vscodeLanguageIds": [ "soy_template" ], "codemirrorMode": "soy", "codemirrorMimeType": "text/x-soy", "aliases": [ "soy" ], "extensions": [ ".soy" ], "tmScope": "text.html.soy" }, { "name": "Cloud Firestore Security Rules", "aceMode": "less", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 407996372, "vscodeLanguageIds": [ "less" ], "codemirrorMode": "css", "codemirrorMimeType": "text/css", "tmScope": "source.firestore", "filenames": [ "firestore.rules" ] }, { "name": "CoNLL-U", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 421026389, "vscodeLanguageIds": [ "text" ], "extensions": [ ".conllu", ".conll" ], "tmScope": "text.conllu", "aliases": [ "CoNLL", "CoNLL-X" ] }, { "name": "CodeQL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 424259634, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ql", ".qll" ], "tmScope": "source.ql", "aliases": [ "ql" ] }, { "name": "CoffeeScript", "aceMode": "coffee", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 63, "vscodeLanguageIds": [ "coffee" ], "tmScope": "source.coffee", "codemirrorMode": "coffeescript", "codemirrorMimeType": "text/x-coffeescript", "aliases": [ "coffee", "coffee-script" ], "extensions": [ ".coffee", "._coffee", ".cake", ".cjsx", ".iced" ], "filenames": [ "Cakefile" ], "interpreters": [ "coffee" ] }, { "name": "ColdFusion", "aceMode": "coldfusion", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 64, "vscodeLanguageIds": [ "coldfusion" ], "aliases": [ "cfm", "cfml", "coldfusion html" ], "extensions": [ ".cfm", ".cfml" ], "tmScope": "text.html.cfm" }, { "name": "ColdFusion CFC", "aceMode": "coldfusion", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 65, "vscodeLanguageIds": [ "coldfusion" ], "group": "ColdFusion", "aliases": [ "cfc" ], "extensions": [ ".cfc" ], "tmScope": "source.cfscript" }, { "name": "Common Lisp", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 66, "vscodeLanguageIds": [ "lisp" ], "tmScope": "source.lisp", "aliases": [ "lisp" ], "extensions": [ ".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp" ], "interpreters": [ "lisp", "sbcl", "ccl", "clisp", "ecl" ], "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "Common Workflow Language", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 988547172, "vscodeLanguageIds": [ "yaml" ], "aliases": [ "cwl" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml", "extensions": [ ".cwl" ], "interpreters": [ "cwl-runner" ], "tmScope": "source.cwl" }, { "name": "Component Pascal", "aceMode": "pascal", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 67, "vscodeLanguageIds": [ "pascal" ], "extensions": [ ".cp", ".cps" ], "tmScope": "source.pascal", "codemirrorMode": "pascal", "codemirrorMimeType": "text/x-pascal" }, { "name": "Cool", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 68, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cl" ], "tmScope": "source.cool" }, { "name": "Coq", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 69, "vscodeLanguageIds": [ "text" ], "extensions": [ ".coq", ".v" ], "tmScope": "source.coq" }, { "name": "Cpp-ObjDump", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 70, "vscodeLanguageIds": [ "assembly_x86" ], "extensions": [ ".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump" ], "tmScope": "objdump.x86asm", "aliases": [ "c++-objdump" ] }, { "name": "Creole", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 71, "vscodeLanguageIds": [ "text" ], "wrap": true, "extensions": [ ".creole" ], "tmScope": "text.html.creole" }, { "name": "Crystal", "aceMode": "ruby", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 72, "vscodeLanguageIds": [ "ruby" ], "extensions": [ ".cr" ], "codemirrorMode": "crystal", "codemirrorMimeType": "text/x-crystal", "tmScope": "source.crystal", "interpreters": [ "crystal" ] }, { "name": "Csound", "aceMode": "csound_orchestra", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 73, "vscodeLanguageIds": [ "csound_orchestra" ], "aliases": [ "csound-orc" ], "extensions": [ ".orc", ".udo" ], "tmScope": "source.csound" }, { "name": "Csound Document", "aceMode": "csound_document", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 74, "vscodeLanguageIds": [ "csound_document" ], "aliases": [ "csound-csd" ], "extensions": [ ".csd" ], "tmScope": "source.csound-document" }, { "name": "Csound Score", "aceMode": "csound_score", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 75, "vscodeLanguageIds": [ "csound_score" ], "aliases": [ "csound-sco" ], "extensions": [ ".sco" ], "tmScope": "source.csound-score" }, { "name": "Cuda", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 77, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".cu", ".cuh" ], "tmScope": "source.cuda-c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Cue Sheet", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 942714150, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cue" ], "tmScope": "source.cuesheet" }, { "name": "Curry", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 439829048, "vscodeLanguageIds": [ "haskell" ], "extensions": [ ".curry" ], "tmScope": "source.curry" }, { "name": "Cycript", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 78, "vscodeLanguageIds": [ "javascript" ], "extensions": [ ".cy" ], "tmScope": "source.js", "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript" }, { "name": "Cypher", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 850806976, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cyp", ".cypher" ], "tmScope": "source.cypher" }, { "name": "Cython", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 79, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pyx", ".pxd", ".pxi" ], "aliases": [ "pyrex" ], "tmScope": "source.cython", "codemirrorMode": "python", "codemirrorMimeType": "text/x-cython" }, { "name": "D", "aceMode": "d", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 80, "vscodeLanguageIds": [ "d" ], "aliases": [ "Dlang" ], "extensions": [ ".d", ".di" ], "tmScope": "source.d", "codemirrorMode": "d", "codemirrorMimeType": "text/x-d" }, { "name": "D-ObjDump", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 81, "vscodeLanguageIds": [ "assembly_x86" ], "extensions": [ ".d-objdump" ], "tmScope": "objdump.x86asm" }, { "name": "D2", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 37531557, "vscodeLanguageIds": [ "text" ], "extensions": [ ".d2" ], "aliases": [ "d2lang" ], "tmScope": "source.d2" }, { "name": "DIGITAL Command Language", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 82, "vscodeLanguageIds": [ "text" ], "aliases": [ "dcl" ], "extensions": [ ".com" ], "tmScope": "none" }, { "name": "DM", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 83, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".dm" ], "aliases": [ "byond" ], "tmScope": "source.dm" }, { "name": "DNS Zone", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 84, "vscodeLanguageIds": [ "text" ], "extensions": [ ".zone", ".arpa" ], "tmScope": "text.zone_file" }, { "name": "DTrace", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 85, "vscodeLanguageIds": [ "c_cpp" ], "aliases": [ "dtrace-script" ], "extensions": [ ".d" ], "interpreters": [ "dtrace" ], "tmScope": "source.c", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "Dafny", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 969323346, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dfy" ], "interpreters": [ "dafny" ], "tmScope": "text.dfy.dafny" }, { "name": "Darcs Patch", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 86, "vscodeLanguageIds": [ "text" ], "aliases": [ "dpatch" ], "extensions": [ ".darcspatch", ".dpatch" ], "tmScope": "none" }, { "name": "Dart", "aceMode": "dart", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 87, "vscodeLanguageIds": [ "dart" ], "extensions": [ ".dart" ], "interpreters": [ "dart" ], "tmScope": "source.dart", "codemirrorMode": "dart", "codemirrorMimeType": "application/dart" }, { "name": "DataWeave", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 974514097, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dwl" ], "tmScope": "source.data-weave" }, { "name": "Debian Package Control File", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 527438264, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dsc" ], "tmScope": "source.deb-control" }, { "name": "DenizenScript", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 435000929, "vscodeLanguageIds": [ "yaml" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml", "extensions": [ ".dsc" ], "tmScope": "source.denizenscript" }, { "name": "Dhall", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 793969321, "vscodeLanguageIds": [ "haskell" ], "extensions": [ ".dhall" ], "tmScope": "source.haskell", "codemirrorMode": "haskell", "codemirrorMimeType": "text/x-haskell" }, { "name": "Diff", "aceMode": "diff", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 88, "vscodeLanguageIds": [ "diff" ], "extensions": [ ".diff", ".patch" ], "aliases": [ "udiff" ], "tmScope": "source.diff", "codemirrorMode": "diff", "codemirrorMimeType": "text/x-diff" }, { "name": "DirectX 3D File", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 201049282, "vscodeLanguageIds": [ "text" ], "extensions": [ ".x" ], "tmScope": "none" }, { "name": "Dockerfile", "aceMode": "dockerfile", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 89, "vscodeLanguageIds": [ "dockerfile" ], "aliases": [ "Containerfile" ], "tmScope": "source.dockerfile", "extensions": [ ".dockerfile" ], "filenames": [ "Containerfile", "Dockerfile" ], "codemirrorMode": "dockerfile", "codemirrorMimeType": "text/x-dockerfile" }, { "name": "Dogescript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 90, "vscodeLanguageIds": [ "text" ], "extensions": [ ".djs" ], "tmScope": "none" }, { "name": "Dotenv", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 111148035, "vscodeLanguageIds": [ "text" ], "extensions": [ ".env" ], "filenames": [ ".env", ".env.ci", ".env.dev", ".env.development", ".env.development.local", ".env.example", ".env.local", ".env.prod", ".env.production", ".env.staging", ".env.test", ".env.testing" ], "tmScope": "source.dotenv" }, { "name": "Dylan", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 91, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dylan", ".dyl", ".intr", ".lid" ], "tmScope": "source.dylan", "codemirrorMode": "dylan", "codemirrorMimeType": "text/x-dylan" }, { "name": "E", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 92, "vscodeLanguageIds": [ "text" ], "extensions": [ ".e" ], "interpreters": [ "rune" ], "tmScope": "none" }, { "name": "E-mail", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 529653389, "vscodeLanguageIds": [ "text" ], "aliases": [ "email", "eml", "mail", "mbox" ], "extensions": [ ".eml", ".mbox" ], "tmScope": "text.eml.basic", "codemirrorMode": "mbox", "codemirrorMimeType": "application/mbox" }, { "name": "EBNF", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 430, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ebnf" ], "tmScope": "source.ebnf", "codemirrorMode": "ebnf", "codemirrorMimeType": "text/x-ebnf" }, { "name": "ECL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 93, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ecl", ".eclxml" ], "tmScope": "source.ecl", "codemirrorMode": "ecl", "codemirrorMimeType": "text/x-ecl" }, { "name": "ECLiPSe", "aceMode": "prolog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 94, "vscodeLanguageIds": [ "prolog" ], "group": "prolog", "extensions": [ ".ecl" ], "tmScope": "source.prolog.eclipse" }, { "name": "EJS", "aceMode": "ejs", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 95, "vscodeLanguageIds": [ "ejs" ], "extensions": [ ".ejs", ".ect", ".ejs.t", ".jst" ], "tmScope": "text.html.js" }, { "name": "EQ", "aceMode": "csharp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 96, "vscodeLanguageIds": [ "csharp" ], "extensions": [ ".eq" ], "tmScope": "source.cs", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csharp" }, { "name": "Eagle", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 97, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".sch", ".brd" ], "tmScope": "text.xml", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "Earthly", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 963512632, "vscodeLanguageIds": [ "text" ], "aliases": [ "Earthfile" ], "tmScope": "source.earthfile", "filenames": [ "Earthfile" ] }, { "name": "Easybuild", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 342840477, "vscodeLanguageIds": [ "python" ], "group": "Python", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python", "tmScope": "source.python", "extensions": [ ".eb" ] }, { "name": "Ecere Projects", "aceMode": "json", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 98, "vscodeLanguageIds": [ "json" ], "group": "JavaScript", "extensions": [ ".epj" ], "tmScope": "source.json", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json" }, { "name": "Ecmarkup", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 844766630, "vscodeLanguageIds": [ "html" ], "group": "HTML", "extensions": [ ".html" ], "tmScope": "text.html.ecmarkup", "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html", "aliases": [ "ecmarkdown" ] }, { "name": "EditorConfig", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 96139566, "vscodeLanguageIds": [ "ini" ], "group": "INI", "extensions": [ ".editorconfig" ], "filenames": [ ".editorconfig" ], "aliases": [ "editor-config" ], "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties", "tmScope": "source.editorconfig" }, { "name": "Edje Data Collection", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 342840478, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".edc" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Eiffel", "aceMode": "eiffel", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 99, "vscodeLanguageIds": [ "eiffel" ], "extensions": [ ".e" ], "tmScope": "source.eiffel", "codemirrorMode": "eiffel", "codemirrorMimeType": "text/x-eiffel" }, { "name": "Elixir", "aceMode": "elixir", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 100, "vscodeLanguageIds": [ "elixir" ], "extensions": [ ".ex", ".exs" ], "tmScope": "source.elixir", "filenames": [ "mix.lock" ], "interpreters": [ "elixir" ] }, { "name": "Elm", "aceMode": "elm", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 101, "vscodeLanguageIds": [ "elm" ], "extensions": [ ".elm" ], "tmScope": "source.elm", "codemirrorMode": "elm", "codemirrorMimeType": "text/x-elm" }, { "name": "Elvish", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 570996448, "vscodeLanguageIds": [ "text" ], "extensions": [ ".elv" ], "interpreters": [ "elvish" ], "tmScope": "source.elvish" }, { "name": "Elvish Transcript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 452025714, "vscodeLanguageIds": [ "text" ], "group": "Elvish", "tmScope": "source.elvish-transcript" }, { "name": "Emacs Lisp", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 102, "vscodeLanguageIds": [ "lisp" ], "tmScope": "source.emacs.lisp", "aliases": [ "elisp", "emacs" ], "filenames": [ ".abbrev_defs", ".emacs", ".emacs.desktop", ".gnus", ".spacemacs", ".viper", "Cask", "Project.ede", "_emacs", "abbrev_defs" ], "extensions": [ ".el", ".emacs", ".emacs.desktop" ], "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "EmberScript", "aceMode": "coffee", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 103, "vscodeLanguageIds": [ "coffee" ], "extensions": [ ".em", ".emberscript" ], "tmScope": "source.coffee", "codemirrorMode": "coffeescript", "codemirrorMimeType": "text/x-coffeescript" }, { "name": "Erlang", "aceMode": "erlang", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 104, "vscodeLanguageIds": [ "erlang" ], "extensions": [ ".erl", ".app", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl" ], "filenames": [ "Emakefile", "rebar.config", "rebar.config.lock", "rebar.lock" ], "tmScope": "source.erlang", "codemirrorMode": "erlang", "codemirrorMimeType": "text/x-erlang", "interpreters": [ "escript" ] }, { "name": "Euphoria", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 880693982, "vscodeLanguageIds": [ "text" ], "extensions": [ ".e", ".ex" ], "interpreters": [ "eui", "euiw" ], "tmScope": "source.euphoria" }, { "name": "F#", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 105, "vscodeLanguageIds": [ "text" ], "aliases": [ "fsharp" ], "extensions": [ ".fs", ".fsi", ".fsx" ], "tmScope": "source.fsharp", "codemirrorMode": "mllike", "codemirrorMimeType": "text/x-fsharp" }, { "name": "F*", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 336943375, "vscodeLanguageIds": [ "text" ], "fsName": "Fstar", "aliases": [ "fstar" ], "extensions": [ ".fst", ".fsti" ], "tmScope": "source.fstar" }, { "name": "FIGlet Font", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 686129783, "vscodeLanguageIds": [ "text" ], "aliases": [ "FIGfont" ], "extensions": [ ".flf" ], "tmScope": "source.figfont" }, { "name": "FLUX", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 106, "vscodeLanguageIds": [ "text" ], "extensions": [ ".fx", ".flux" ], "tmScope": "none" }, { "name": "Factor", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 108, "vscodeLanguageIds": [ "text" ], "extensions": [ ".factor" ], "filenames": [ ".factor-boot-rc", ".factor-rc" ], "tmScope": "source.factor", "codemirrorMode": "factor", "codemirrorMimeType": "text/x-factor" }, { "name": "Fancy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 109, "vscodeLanguageIds": [ "text" ], "extensions": [ ".fy", ".fancypack" ], "filenames": [ "Fakefile" ], "tmScope": "source.fancy" }, { "name": "Fantom", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 110, "vscodeLanguageIds": [ "text" ], "extensions": [ ".fan" ], "tmScope": "source.fan" }, { "name": "Faust", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 622529198, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dsp" ], "tmScope": "source.faust" }, { "name": "Fennel", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 239946126, "vscodeLanguageIds": [ "text" ], "tmScope": "source.fnl", "interpreters": [ "fennel" ], "extensions": [ ".fnl" ] }, { "name": "Filebench WML", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 111, "vscodeLanguageIds": [ "text" ], "extensions": [ ".f" ], "tmScope": "none" }, { "name": "Filterscript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 112, "vscodeLanguageIds": [ "text" ], "group": "RenderScript", "extensions": [ ".fs" ], "tmScope": "none" }, { "name": "Fluent", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 206353404, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ftl" ], "tmScope": "source.ftl" }, { "name": "Formatted", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 113, "vscodeLanguageIds": [ "text" ], "extensions": [ ".for", ".eam.fs" ], "tmScope": "none" }, { "name": "Forth", "aceMode": "forth", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 114, "vscodeLanguageIds": [ "forth" ], "extensions": [ ".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs" ], "tmScope": "source.forth", "codemirrorMode": "forth", "codemirrorMimeType": "text/x-forth" }, { "name": "Fortran", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 107, "vscodeLanguageIds": [ "text" ], "group": "Fortran", "extensions": [ ".f", ".f77", ".for", ".fpp" ], "tmScope": "source.fortran", "codemirrorMode": "fortran", "codemirrorMimeType": "text/x-fortran" }, { "name": "Fortran Free Form", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 761352333, "vscodeLanguageIds": [ "text" ], "group": "Fortran", "extensions": [ ".f90", ".f03", ".f08", ".f95" ], "tmScope": "source.fortran.modern", "codemirrorMode": "fortran", "codemirrorMimeType": "text/x-fortran" }, { "name": "FreeBasic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 472896659, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bi", ".bas" ], "tmScope": "source.vbnet", "aliases": [ "fb" ], "codemirrorMode": "vb", "codemirrorMimeType": "text/x-vb" }, { "name": "FreeMarker", "aceMode": "ftl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 115, "vscodeLanguageIds": [ "ftl" ], "aliases": [ "ftl" ], "extensions": [ ".ftl" ], "tmScope": "text.html.ftl" }, { "name": "Frege", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 116, "vscodeLanguageIds": [ "haskell" ], "extensions": [ ".fr" ], "tmScope": "source.haskell" }, { "name": "Futhark", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 97358117, "vscodeLanguageIds": [ "text" ], "extensions": [ ".fut" ], "tmScope": "source.futhark" }, { "name": "G-code", "aceMode": "gcode", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 117, "vscodeLanguageIds": [ "gcode" ], "extensions": [ ".g", ".cnc", ".gco", ".gcode" ], "tmScope": "source.gcode" }, { "name": "GAML", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 290345951, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gaml" ], "tmScope": "none" }, { "name": "GAMS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 118, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gms" ], "tmScope": "none" }, { "name": "GAP", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 119, "vscodeLanguageIds": [ "text" ], "extensions": [ ".g", ".gap", ".gd", ".gi", ".tst" ], "tmScope": "source.gap" }, { "name": "GCC Machine Description", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 121, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".md" ], "tmScope": "source.lisp", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "GDB", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 122, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gdb", ".gdbinit" ], "tmScope": "source.gdb" }, { "name": "GDScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 123, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gd" ], "tmScope": "source.gdscript" }, { "name": "GEDCOM", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 459577965, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ged" ], "tmScope": "source.gedcom" }, { "name": "GLSL", "aceMode": "glsl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 124, "vscodeLanguageIds": [ "glsl" ], "extensions": [ ".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslf", ".glslv", ".gs", ".gshader", ".rchit", ".rmiss", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader" ], "tmScope": "source.glsl" }, { "name": "GN", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 302957008, "vscodeLanguageIds": [ "python" ], "extensions": [ ".gn", ".gni" ], "interpreters": [ "gn" ], "filenames": [ ".gn" ], "tmScope": "source.gn", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python" }, { "name": "GSC", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 257856279, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".gsc", ".csc", ".gsh" ], "tmScope": "source.gsc", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "Game Maker Language", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 125, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".gml" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Gemfile.lock", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 907065713, "vscodeLanguageIds": [ "text" ], "searchable": false, "tmScope": "source.gemfile-lock", "filenames": [ "Gemfile.lock" ] }, { "name": "Gemini", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 310828396, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gmi" ], "aliases": [ "gemtext" ], "wrap": true, "tmScope": "source.gemini" }, { "name": "Genero", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 986054050, "vscodeLanguageIds": [ "text" ], "extensions": [ ".4gl" ], "tmScope": "source.genero" }, { "name": "Genero Forms", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 902995658, "vscodeLanguageIds": [ "text" ], "extensions": [ ".per" ], "tmScope": "source.genero-forms" }, { "name": "Genie", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 792408528, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gs" ], "tmScope": "none" }, { "name": "Genshi", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 126, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".kid" ], "tmScope": "text.xml.genshi", "aliases": [ "xml+genshi", "xml+kid" ], "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "Gentoo Ebuild", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 127, "vscodeLanguageIds": [ "shellscript" ], "group": "Shell", "extensions": [ ".ebuild" ], "tmScope": "source.shell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "Gentoo Eclass", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 128, "vscodeLanguageIds": [ "shellscript" ], "group": "Shell", "extensions": [ ".eclass" ], "tmScope": "source.shell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "Gerber Image", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 404627610, "vscodeLanguageIds": [ "text" ], "aliases": [ "rs-274x" ], "extensions": [ ".gbr", ".cmp", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts", ".ncl", ".sol" ], "interpreters": [ "gerbv", "gerbview" ], "tmScope": "source.gerber" }, { "name": "Gettext Catalog", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 129, "vscodeLanguageIds": [ "text" ], "aliases": [ "pot" ], "extensions": [ ".po", ".pot" ], "tmScope": "source.po" }, { "name": "Gherkin", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 76, "vscodeLanguageIds": [ "text" ], "extensions": [ ".feature", ".story" ], "tmScope": "text.gherkin.feature", "aliases": [ "cucumber" ] }, { "name": "Git Attributes", "aceMode": "gitignore", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 956324166, "vscodeLanguageIds": [ "gitignore" ], "group": "INI", "aliases": [ "gitattributes" ], "filenames": [ ".gitattributes" ], "tmScope": "source.gitattributes", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "Git Config", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 807968997, "vscodeLanguageIds": [ "ini" ], "group": "INI", "aliases": [ "gitconfig", "gitmodules" ], "extensions": [ ".gitconfig" ], "filenames": [ ".gitconfig", ".gitmodules" ], "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties", "tmScope": "source.gitconfig" }, { "name": "Git Revision List", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 461881235, "vscodeLanguageIds": [ "text" ], "aliases": [ "Git Blame Ignore Revs" ], "filenames": [ ".git-blame-ignore-revs" ], "tmScope": "source.git-revlist" }, { "name": "Gleam", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1054258749, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gleam" ], "tmScope": "source.gleam" }, { "name": "Glyph", "aceMode": "tcl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 130, "vscodeLanguageIds": [ "tcl" ], "extensions": [ ".glf" ], "tmScope": "source.tcl", "codemirrorMode": "tcl", "codemirrorMimeType": "text/x-tcl" }, { "name": "Glyph Bitmap Distribution Format", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 997665271, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bdf" ], "tmScope": "source.bdf" }, { "name": "Gnuplot", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 131, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gp", ".gnu", ".gnuplot", ".p", ".plot", ".plt" ], "interpreters": [ "gnuplot" ], "tmScope": "source.gnuplot" }, { "name": "Go", "aceMode": "golang", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 132, "vscodeLanguageIds": [ "golang" ], "aliases": [ "golang" ], "extensions": [ ".go" ], "tmScope": "source.go", "codemirrorMode": "go", "codemirrorMimeType": "text/x-go" }, { "name": "Go Checksums", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1054391671, "vscodeLanguageIds": [ "text" ], "aliases": [ "go.sum", "go sum", "go.work.sum", "go work sum" ], "filenames": [ "go.sum", "go.work.sum" ], "tmScope": "go.sum" }, { "name": "Go Module", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 947461016, "vscodeLanguageIds": [ "text" ], "aliases": [ "go.mod", "go mod" ], "filenames": [ "go.mod" ], "tmScope": "go.mod" }, { "name": "Go Workspace", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 934546256, "vscodeLanguageIds": [ "text" ], "aliases": [ "go.work", "go work" ], "filenames": [ "go.work" ], "tmScope": "go.mod" }, { "name": "Godot Resource", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 738107771, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gdnlib", ".gdns", ".tres", ".tscn" ], "filenames": [ "project.godot" ], "tmScope": "source.gdresource" }, { "name": "Golo", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 133, "vscodeLanguageIds": [ "text" ], "extensions": [ ".golo" ], "tmScope": "source.golo" }, { "name": "Gosu", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 134, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gs", ".gst", ".gsx", ".vark" ], "tmScope": "source.gosu.2" }, { "name": "Grace", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 135, "vscodeLanguageIds": [ "text" ], "extensions": [ ".grace" ], "tmScope": "source.grace" }, { "name": "Gradle", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 136, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gradle" ], "tmScope": "source.groovy.gradle" }, { "name": "Grammatical Framework", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 137, "vscodeLanguageIds": [ "haskell" ], "aliases": [ "gf" ], "extensions": [ ".gf" ], "tmScope": "source.gf", "codemirrorMode": "haskell", "codemirrorMimeType": "text/x-haskell" }, { "name": "Graph Modeling Language", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 138, "vscodeLanguageIds": [ "text" ], "extensions": [ ".gml" ], "tmScope": "none" }, { "name": "GraphQL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 139, "vscodeLanguageIds": [ "text" ], "extensions": [ ".graphql", ".gql", ".graphqls" ], "tmScope": "source.graphql" }, { "name": "Graphviz (DOT)", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 140, "vscodeLanguageIds": [ "text" ], "tmScope": "source.dot", "extensions": [ ".dot", ".gv" ] }, { "name": "Groovy", "aceMode": "groovy", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 142, "vscodeLanguageIds": [ "groovy" ], "tmScope": "source.groovy", "codemirrorMode": "groovy", "codemirrorMimeType": "text/x-groovy", "extensions": [ ".groovy", ".grt", ".gtpl", ".gvy" ], "interpreters": [ "groovy" ], "filenames": [ "Jenkinsfile" ] }, { "name": "Groovy Server Pages", "aceMode": "jsp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 143, "vscodeLanguageIds": [ "jsp" ], "group": "Groovy", "aliases": [ "gsp", "java server page" ], "extensions": [ ".gsp" ], "tmScope": "text.html.jsp", "codemirrorMode": "htmlembedded", "codemirrorMimeType": "application/x-jsp" }, { "name": "HAProxy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 366607477, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cfg" ], "filenames": [ "haproxy.cfg" ], "tmScope": "source.haproxy-config" }, { "name": "HCL", "aceMode": "ruby", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 144, "vscodeLanguageIds": [ "ruby" ], "extensions": [ ".hcl", ".nomad", ".tf", ".tfvars", ".workflow" ], "aliases": [ "HashiCorp Configuration Language", "terraform" ], "codemirrorMode": "ruby", "codemirrorMimeType": "text/x-ruby", "tmScope": "source.terraform" }, { "name": "HLSL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 145, "vscodeLanguageIds": [ "text" ], "extensions": [ ".hlsl", ".cginc", ".fx", ".fxh", ".hlsli" ], "tmScope": "source.hlsl" }, { "name": "HOCON", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 679725279, "vscodeLanguageIds": [ "text" ], "extensions": [ ".hocon" ], "filenames": [ ".scalafix.conf", ".scalafmt.conf" ], "tmScope": "source.hocon" }, { "name": "HTML", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 146, "vscodeLanguageIds": [ "html" ], "tmScope": "text.html.basic", "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html", "aliases": [ "xhtml" ], "extensions": [ ".html", ".hta", ".htm", ".html.hl", ".inc", ".xht", ".xhtml" ] }, { "name": "HTML+ECR", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 148, "vscodeLanguageIds": [ "text" ], "tmScope": "text.html.ecr", "group": "HTML", "aliases": [ "ecr" ], "extensions": [ ".ecr" ], "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "HTML+EEX", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 149, "vscodeLanguageIds": [ "text" ], "tmScope": "text.html.elixir", "group": "HTML", "aliases": [ "eex", "heex", "leex" ], "extensions": [ ".eex", ".html.heex", ".html.leex" ], "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "HTML+ERB", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 150, "vscodeLanguageIds": [ "text" ], "tmScope": "text.html.erb", "group": "HTML", "aliases": [ "erb", "rhtml", "html+ruby" ], "extensions": [ ".erb", ".erb.deface", ".rhtml" ], "codemirrorMode": "htmlembedded", "codemirrorMimeType": "application/x-erb" }, { "name": "HTML+PHP", "aceMode": "php", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 151, "vscodeLanguageIds": [ "php" ], "tmScope": "text.html.php", "group": "HTML", "extensions": [ ".phtml" ], "codemirrorMode": "php", "codemirrorMimeType": "application/x-httpd-php" }, { "name": "HTML+Razor", "aceMode": "razor", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 479039817, "vscodeLanguageIds": [ "razor" ], "tmScope": "text.html.cshtml", "group": "HTML", "aliases": [ "razor" ], "extensions": [ ".cshtml", ".razor" ], "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "HTTP", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 152, "vscodeLanguageIds": [ "text" ], "extensions": [ ".http" ], "tmScope": "source.httpspec", "codemirrorMode": "http", "codemirrorMimeType": "message/http" }, { "name": "HXML", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 786683730, "vscodeLanguageIds": [ "text" ], "extensions": [ ".hxml" ], "tmScope": "source.hxml" }, { "name": "Hack", "aceMode": "php", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 153, "vscodeLanguageIds": [ "php" ], "codemirrorMode": "php", "codemirrorMimeType": "application/x-httpd-php", "extensions": [ ".hack", ".hh", ".hhi", ".php" ], "tmScope": "source.hack" }, { "name": "Haml", "aceMode": "haml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 154, "vscodeLanguageIds": [ "haml" ], "extensions": [ ".haml", ".haml.deface" ], "tmScope": "text.haml", "codemirrorMode": "haml", "codemirrorMimeType": "text/x-haml" }, { "name": "Handlebars", "aceMode": "handlebars", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 155, "vscodeLanguageIds": [ "handlebars" ], "aliases": [ "hbs", "htmlbars" ], "extensions": [ ".handlebars", ".hbs" ], "tmScope": "text.html.handlebars" }, { "name": "Harbour", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 156, "vscodeLanguageIds": [ "text" ], "extensions": [ ".hb" ], "tmScope": "source.harbour" }, { "name": "Haskell", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 157, "vscodeLanguageIds": [ "haskell" ], "extensions": [ ".hs", ".hs-boot", ".hsc" ], "interpreters": [ "runghc", "runhaskell", "runhugs" ], "tmScope": "source.haskell", "codemirrorMode": "haskell", "codemirrorMimeType": "text/x-haskell" }, { "name": "Haxe", "aceMode": "haxe", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 158, "vscodeLanguageIds": [ "haxe" ], "codemirrorMode": "haxe", "codemirrorMimeType": "text/x-haxe", "extensions": [ ".hx", ".hxsl" ], "tmScope": "source.hx" }, { "name": "HiveQL", "aceMode": "sql", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 931814087, "vscodeLanguageIds": [ "sql" ], "extensions": [ ".q", ".hql" ], "tmScope": "source.hql" }, { "name": "HolyC", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 928121743, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".hc" ], "tmScope": "source.hc", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "Hosts File", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 231021894, "vscodeLanguageIds": [ "text" ], "filenames": [ "HOSTS", "hosts" ], "tmScope": "source.hosts" }, { "name": "Hy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 159, "vscodeLanguageIds": [ "text" ], "extensions": [ ".hy" ], "interpreters": [ "hy" ], "aliases": [ "hylang" ], "tmScope": "source.hy" }, { "name": "HyPhy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 160, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bf" ], "tmScope": "none" }, { "name": "IDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 161, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pro", ".dlm" ], "tmScope": "source.idl", "codemirrorMode": "idl", "codemirrorMimeType": "text/x-idl" }, { "name": "IGOR Pro", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 162, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ipf" ], "aliases": [ "igor", "igorpro" ], "tmScope": "source.igor" }, { "name": "INI", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 163, "vscodeLanguageIds": [ "ini" ], "extensions": [ ".ini", ".cfg", ".cnf", ".dof", ".lektorproject", ".prefs", ".pro", ".properties", ".url" ], "filenames": [ ".coveragerc", ".flake8", ".pylintrc", "HOSTS", "buildozer.spec", "hosts", "pylintrc", "vlcrc" ], "tmScope": "source.ini", "aliases": [ "dosini" ], "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "IRC log", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 164, "vscodeLanguageIds": [ "text" ], "aliases": [ "irc", "irc logs" ], "extensions": [ ".irclog", ".weechatlog" ], "tmScope": "none", "codemirrorMode": "mirc", "codemirrorMimeType": "text/mirc" }, { "name": "Idris", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 165, "vscodeLanguageIds": [ "text" ], "extensions": [ ".idr", ".lidr" ], "tmScope": "source.idris" }, { "name": "Ignore List", "aceMode": "gitignore", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 74444240, "vscodeLanguageIds": [ "gitignore" ], "group": "INI", "aliases": [ "ignore", "gitignore", "git-ignore" ], "extensions": [ ".gitignore" ], "filenames": [ ".atomignore", ".babelignore", ".bzrignore", ".coffeelintignore", ".cvsignore", ".dockerignore", ".eleventyignore", ".eslintignore", ".gitignore", ".markdownlintignore", ".nodemonignore", ".npmignore", ".prettierignore", ".stylelintignore", ".vercelignore", ".vscodeignore", "gitignore-global", "gitignore_global" ], "tmScope": "source.gitignore", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "ImageJ Macro", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 575143428, "vscodeLanguageIds": [ "text" ], "aliases": [ "ijm" ], "extensions": [ ".ijm" ], "tmScope": "none" }, { "name": "Imba", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1057618448, "vscodeLanguageIds": [ "text" ], "extensions": [ ".imba" ], "tmScope": "source.imba" }, { "name": "Inform 7", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 166, "vscodeLanguageIds": [ "text" ], "wrap": true, "extensions": [ ".ni", ".i7x" ], "tmScope": "source.inform7", "aliases": [ "i7", "inform7" ] }, { "name": "Ink", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 838252715, "vscodeLanguageIds": [ "text" ], "wrap": true, "extensions": [ ".ink" ], "tmScope": "source.ink" }, { "name": "Inno Setup", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 167, "vscodeLanguageIds": [ "text" ], "extensions": [ ".iss", ".isl" ], "tmScope": "source.inno" }, { "name": "Io", "aceMode": "io", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 168, "vscodeLanguageIds": [ "io" ], "extensions": [ ".io" ], "interpreters": [ "io" ], "tmScope": "source.io" }, { "name": "Ioke", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 169, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ik" ], "interpreters": [ "ioke" ], "tmScope": "source.ioke" }, { "name": "Isabelle", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 170, "vscodeLanguageIds": [ "text" ], "extensions": [ ".thy" ], "tmScope": "source.isabelle.theory" }, { "name": "Isabelle ROOT", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 171, "vscodeLanguageIds": [ "text" ], "group": "Isabelle", "filenames": [ "ROOT" ], "tmScope": "source.isabelle.root" }, { "name": "J", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 172, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ijs" ], "interpreters": [ "jconsole" ], "tmScope": "source.j" }, { "name": "JAR Manifest", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 447261135, "vscodeLanguageIds": [ "text" ], "filenames": [ "MANIFEST.MF" ], "tmScope": "source.yaml" }, { "name": "JCL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 316620079, "vscodeLanguageIds": [ "text" ], "extensions": [ ".jcl" ], "tmScope": "source.jcl" }, { "name": "JFlex", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 173, "vscodeLanguageIds": [ "text" ], "group": "Lex", "extensions": [ ".flex", ".jflex" ], "tmScope": "source.jflex" }, { "name": "JSON", "aceMode": "json", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 174, "vscodeLanguageIds": [ "json" ], "tmScope": "source.json", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json", "aliases": [ "geojson", "jsonl", "topojson" ], "extensions": [ ".json", ".4DForm", ".4DProject", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".JSON-tmLanguage", ".jsonl", ".mcmeta", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp" ], "filenames": [ ".all-contributorsrc", ".arcconfig", ".auto-changelog", ".c8rc", ".htmlhintrc", ".imgbotconfig", ".nycrc", ".tern-config", ".tern-project", ".watchmanconfig", "Pipfile.lock", "composer.lock", "flake.lock", "mcmod.info" ] }, { "name": "JSON with Comments", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 423, "vscodeLanguageIds": [ "javascript" ], "group": "JSON", "tmScope": "source.js", "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript", "aliases": [ "jsonc" ], "extensions": [ ".jsonc", ".code-snippets", ".sublime-build", ".sublime-commands", ".sublime-completions", ".sublime-keymap", ".sublime-macro", ".sublime-menu", ".sublime-mousemap", ".sublime-project", ".sublime-settings", ".sublime-theme", ".sublime-workspace", ".sublime_metrics", ".sublime_session" ], "filenames": [ ".babelrc", ".devcontainer.json", ".eslintrc.json", ".jscsrc", ".jshintrc", ".jslintrc", ".swcrc", "api-extractor.json", "devcontainer.json", "jsconfig.json", "language-configuration.json", "tsconfig.json", "tslint.json" ] }, { "name": "JSON5", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 175, "vscodeLanguageIds": [ "javascript" ], "extensions": [ ".json5" ], "tmScope": "source.js", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json" }, { "name": "JSONLD", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 176, "vscodeLanguageIds": [ "javascript" ], "extensions": [ ".jsonld" ], "tmScope": "source.js", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json" }, { "name": "JSONiq", "aceMode": "jsoniq", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 177, "vscodeLanguageIds": [ "jsoniq" ], "codemirrorMode": "javascript", "codemirrorMimeType": "application/json", "extensions": [ ".jq" ], "tmScope": "source.jsoniq" }, { "name": "Janet", "aceMode": "scheme", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1028705371, "vscodeLanguageIds": [ "scheme" ], "extensions": [ ".janet" ], "tmScope": "source.janet", "codemirrorMode": "scheme", "codemirrorMimeType": "text/x-scheme", "interpreters": [ "janet" ] }, { "name": "Jasmin", "aceMode": "java", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 180, "vscodeLanguageIds": [ "java" ], "extensions": [ ".j" ], "tmScope": "source.jasmin" }, { "name": "Java", "aceMode": "java", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 181, "vscodeLanguageIds": [ "java" ], "tmScope": "source.java", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-java", "extensions": [ ".java", ".jav", ".jsh" ] }, { "name": "Java Properties", "aceMode": "properties", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 519377561, "vscodeLanguageIds": [ "properties" ], "extensions": [ ".properties" ], "tmScope": "source.java-properties", "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "Java Server Pages", "aceMode": "jsp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 182, "vscodeLanguageIds": [ "jsp" ], "group": "Java", "aliases": [ "jsp" ], "extensions": [ ".jsp", ".tag" ], "tmScope": "text.html.jsp", "codemirrorMode": "htmlembedded", "codemirrorMimeType": "application/x-jsp" }, { "name": "JavaScript", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 183, "vscodeLanguageIds": [ "javascript" ], "tmScope": "source.js", "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript", "aliases": [ "js", "node" ], "extensions": [ ".js", "._js", ".bones", ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".javascript", ".jsb", ".jscad", ".jsfl", ".jslib", ".jsm", ".jspre", ".jss", ".jsx", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib" ], "filenames": [ "Jakefile" ], "interpreters": [ "chakra", "d8", "gjs", "js", "node", "nodejs", "qjs", "rhino", "v8", "v8-shell" ] }, { "name": "JavaScript+ERB", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 914318960, "vscodeLanguageIds": [ "javascript" ], "tmScope": "source.js", "group": "JavaScript", "extensions": [ ".js.erb" ], "codemirrorMode": "javascript", "codemirrorMimeType": "application/javascript" }, { "name": "Jest Snapshot", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 774635084, "vscodeLanguageIds": [ "javascript" ], "tmScope": "source.jest.snap", "extensions": [ ".snap" ], "codemirrorMode": "javascript", "codemirrorMimeType": "application/javascript" }, { "name": "JetBrains MPS", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 465165328, "vscodeLanguageIds": [ "xml" ], "aliases": [ "mps" ], "extensions": [ ".mps", ".mpl", ".msd" ], "codemirrorMode": "xml", "codemirrorMimeType": "text/xml", "tmScope": "none" }, { "name": "Jinja", "aceMode": "django", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 147, "vscodeLanguageIds": [ "django" ], "aliases": [ "django", "html+django", "html+jinja", "htmldjango" ], "extensions": [ ".jinja", ".j2", ".jinja2" ], "tmScope": "text.html.django", "codemirrorMode": "django", "codemirrorMimeType": "text/x-django" }, { "name": "Jison", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 284531423, "vscodeLanguageIds": [ "text" ], "group": "Yacc", "extensions": [ ".jison" ], "tmScope": "source.jison" }, { "name": "Jison Lex", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 406395330, "vscodeLanguageIds": [ "text" ], "group": "Lex", "extensions": [ ".jisonlex" ], "tmScope": "source.jisonlex" }, { "name": "Jolie", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 998078858, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ol", ".iol" ], "interpreters": [ "jolie" ], "tmScope": "source.jolie" }, { "name": "Jsonnet", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 664885656, "vscodeLanguageIds": [ "text" ], "extensions": [ ".jsonnet", ".libsonnet" ], "tmScope": "source.jsonnet" }, { "name": "Julia", "aceMode": "julia", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 184, "vscodeLanguageIds": [ "julia" ], "extensions": [ ".jl" ], "interpreters": [ "julia" ], "tmScope": "source.julia", "codemirrorMode": "julia", "codemirrorMimeType": "text/x-julia" }, { "name": "Jupyter Notebook", "aceMode": "json", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 185, "vscodeLanguageIds": [ "json" ], "codemirrorMode": "javascript", "codemirrorMimeType": "application/json", "tmScope": "source.json", "extensions": [ ".ipynb" ], "filenames": [ "Notebook" ], "aliases": [ "IPython Notebook" ] }, { "name": "Just", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 128447695, "vscodeLanguageIds": [ "text" ], "aliases": [ "Justfile" ], "tmScope": "source.just", "filenames": [ "JUSTFILE", "Justfile", "justfile" ] }, { "name": "KRL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 186, "vscodeLanguageIds": [ "text" ], "extensions": [ ".krl" ], "tmScope": "none" }, { "name": "Kaitai Struct", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 818804755, "vscodeLanguageIds": [ "yaml" ], "aliases": [ "ksy" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml", "extensions": [ ".ksy" ], "tmScope": "source.yaml" }, { "name": "KakouneScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 603336474, "vscodeLanguageIds": [ "text" ], "tmScope": "source.kakscript", "aliases": [ "kak", "kakscript" ], "extensions": [ ".kak" ], "filenames": [ "kakrc" ] }, { "name": "KerboScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 59716426, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ks" ], "tmScope": "source.kerboscript" }, { "name": "KiCad Layout", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 187, "vscodeLanguageIds": [ "lisp" ], "aliases": [ "pcbnew" ], "extensions": [ ".kicad_pcb", ".kicad_mod", ".kicad_wks" ], "filenames": [ "fp-lib-table" ], "tmScope": "source.pcb.sexp", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "KiCad Legacy Layout", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 140848857, "vscodeLanguageIds": [ "text" ], "extensions": [ ".brd" ], "tmScope": "source.pcb.board" }, { "name": "KiCad Schematic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 622447435, "vscodeLanguageIds": [ "text" ], "aliases": [ "eeschema schematic" ], "extensions": [ ".kicad_sch", ".sch" ], "tmScope": "source.pcb.schematic" }, { "name": "Kickstart", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 692635484, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ks" ], "tmScope": "source.kickstart" }, { "name": "Kit", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 188, "vscodeLanguageIds": [ "html" ], "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html", "extensions": [ ".kit" ], "tmScope": "text.html.basic" }, { "name": "Kotlin", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 189, "vscodeLanguageIds": [ "text" ], "extensions": [ ".kt", ".ktm", ".kts" ], "tmScope": "source.kotlin", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-kotlin" }, { "name": "Kusto", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 225697190, "vscodeLanguageIds": [ "text" ], "extensions": [ ".csl", ".kql" ], "tmScope": "source.kusto" }, { "name": "LFE", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 190, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".lfe" ], "tmScope": "source.lisp", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "LLVM", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 191, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ll" ], "tmScope": "source.llvm" }, { "name": "LOLCODE", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 192, "vscodeLanguageIds": [ "text" ], "extensions": [ ".lol" ], "tmScope": "source.lolcode" }, { "name": "LSL", "aceMode": "lsl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 193, "vscodeLanguageIds": [ "lsl" ], "tmScope": "source.lsl", "extensions": [ ".lsl", ".lslp" ], "interpreters": [ "lsl" ] }, { "name": "LTspice Symbol", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1013566805, "vscodeLanguageIds": [ "text" ], "extensions": [ ".asy" ], "tmScope": "source.ltspice.symbol", "codemirrorMode": "spreadsheet", "codemirrorMimeType": "text/x-spreadsheet" }, { "name": "LabVIEW", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 194, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".lvproj", ".lvclass", ".lvlib" ], "tmScope": "text.xml", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "Lark", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 758480799, "vscodeLanguageIds": [ "text" ], "extensions": [ ".lark" ], "tmScope": "source.lark", "codemirrorMode": "ebnf", "codemirrorMimeType": "text/x-ebnf" }, { "name": "Lasso", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 195, "vscodeLanguageIds": [ "text" ], "extensions": [ ".lasso", ".las", ".lasso8", ".lasso9" ], "tmScope": "file.lasso", "aliases": [ "lassoscript" ] }, { "name": "Latte", "aceMode": "smarty", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 196, "vscodeLanguageIds": [ "smarty" ], "extensions": [ ".latte" ], "tmScope": "text.html.smarty", "codemirrorMode": "smarty", "codemirrorMimeType": "text/x-smarty" }, { "name": "Lean", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 197, "vscodeLanguageIds": [ "text" ], "extensions": [ ".lean", ".hlean" ], "tmScope": "source.lean" }, { "name": "Less", "aceMode": "less", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 198, "vscodeLanguageIds": [ "less" ], "aliases": [ "less-css" ], "extensions": [ ".less" ], "tmScope": "source.css.less", "codemirrorMode": "css", "codemirrorMimeType": "text/css" }, { "name": "Lex", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 199, "vscodeLanguageIds": [ "text" ], "aliases": [ "flex" ], "extensions": [ ".l", ".lex" ], "filenames": [ "Lexer.x", "lexer.x" ], "tmScope": "source.lex" }, { "name": "LigoLANG", "aceMode": "pascal", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1040646257, "vscodeLanguageIds": [ "pascal" ], "extensions": [ ".ligo" ], "tmScope": "source.ligo", "codemirrorMode": "pascal", "codemirrorMimeType": "text/x-pascal", "group": "LigoLANG" }, { "name": "LilyPond", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 200, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ly", ".ily" ], "tmScope": "source.lilypond" }, { "name": "Limbo", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 201, "vscodeLanguageIds": [ "text" ], "extensions": [ ".b", ".m" ], "tmScope": "none" }, { "name": "Linker Script", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 202, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ld", ".lds", ".x" ], "filenames": [ "ld.script" ], "tmScope": "none" }, { "name": "Linux Kernel Module", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 203, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mod" ], "tmScope": "none" }, { "name": "Liquid", "aceMode": "liquid", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 204, "vscodeLanguageIds": [ "liquid" ], "extensions": [ ".liquid" ], "tmScope": "text.html.liquid" }, { "name": "Literate Agda", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 205, "vscodeLanguageIds": [ "text" ], "group": "Agda", "extensions": [ ".lagda" ], "tmScope": "none" }, { "name": "Literate CoffeeScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 206, "vscodeLanguageIds": [ "text" ], "tmScope": "source.litcoffee", "group": "CoffeeScript", "wrap": true, "aliases": [ "litcoffee" ], "extensions": [ ".litcoffee", ".coffee.md" ] }, { "name": "Literate Haskell", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 207, "vscodeLanguageIds": [ "text" ], "group": "Haskell", "aliases": [ "lhaskell", "lhs" ], "extensions": [ ".lhs" ], "tmScope": "text.tex.latex.haskell", "codemirrorMode": "haskell-literate", "codemirrorMimeType": "text/x-literate-haskell" }, { "name": "LiveScript", "aceMode": "livescript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 208, "vscodeLanguageIds": [ "livescript" ], "aliases": [ "live-script", "ls" ], "extensions": [ ".ls", "._ls" ], "filenames": [ "Slakefile" ], "tmScope": "source.livescript", "codemirrorMode": "livescript", "codemirrorMimeType": "text/x-livescript" }, { "name": "Logos", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 209, "vscodeLanguageIds": [ "text" ], "extensions": [ ".xm", ".x", ".xi" ], "tmScope": "source.logos" }, { "name": "Logtalk", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 210, "vscodeLanguageIds": [ "text" ], "extensions": [ ".lgt", ".logtalk" ], "tmScope": "source.logtalk" }, { "name": "LookML", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 211, "vscodeLanguageIds": [ "yaml" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml", "extensions": [ ".lkml", ".lookml" ], "tmScope": "source.yaml" }, { "name": "LoomScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 212, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ls" ], "tmScope": "source.loomscript" }, { "name": "Lua", "aceMode": "lua", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 213, "vscodeLanguageIds": [ "lua" ], "tmScope": "source.lua", "codemirrorMode": "lua", "codemirrorMimeType": "text/x-lua", "extensions": [ ".lua", ".fcgi", ".nse", ".p8", ".pd_lua", ".rbxs", ".rockspec", ".wlua" ], "filenames": [ ".luacheckrc" ], "interpreters": [ "lua" ] }, { "name": "M", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 214, "vscodeLanguageIds": [ "text" ], "aliases": [ "mumps" ], "extensions": [ ".mumps", ".m" ], "codemirrorMode": "mumps", "codemirrorMimeType": "text/x-mumps", "tmScope": "none" }, { "name": "M4", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 215, "vscodeLanguageIds": [ "text" ], "extensions": [ ".m4", ".mc" ], "tmScope": "source.m4" }, { "name": "M4Sugar", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 216, "vscodeLanguageIds": [ "text" ], "group": "M4", "aliases": [ "autoconf" ], "extensions": [ ".m4" ], "filenames": [ "configure.ac" ], "tmScope": "source.m4" }, { "name": "MATLAB", "aceMode": "matlab", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 225, "vscodeLanguageIds": [ "matlab" ], "aliases": [ "octave" ], "extensions": [ ".matlab", ".m" ], "tmScope": "source.matlab", "codemirrorMode": "octave", "codemirrorMimeType": "text/x-octave" }, { "name": "MAXScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 217, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ms", ".mcr" ], "tmScope": "source.maxscript" }, { "name": "MDX", "aceMode": "markdown", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 512838272, "vscodeLanguageIds": [ "markdown" ], "codemirrorMode": "gfm", "codemirrorMimeType": "text/x-gfm", "wrap": true, "extensions": [ ".mdx" ], "tmScope": "source.mdx" }, { "name": "MLIR", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 448253929, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mlir" ], "tmScope": "source.mlir" }, { "name": "MQL4", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 426, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".mq4", ".mqh" ], "tmScope": "source.mql5" }, { "name": "MQL5", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 427, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".mq5", ".mqh" ], "tmScope": "source.mql5" }, { "name": "MTML", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 218, "vscodeLanguageIds": [ "html" ], "extensions": [ ".mtml" ], "tmScope": "text.html.basic", "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "MUF", "aceMode": "forth", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 219, "vscodeLanguageIds": [ "forth" ], "group": "Forth", "extensions": [ ".muf", ".m" ], "tmScope": "none", "codemirrorMode": "forth", "codemirrorMimeType": "text/x-forth" }, { "name": "Macaulay2", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 34167825, "vscodeLanguageIds": [ "text" ], "extensions": [ ".m2" ], "aliases": [ "m2" ], "interpreters": [ "M2" ], "tmScope": "source.m2" }, { "name": "Makefile", "aceMode": "makefile", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 220, "vscodeLanguageIds": [ "makefile" ], "aliases": [ "bsdmake", "make", "mf" ], "extensions": [ ".mak", ".d", ".make", ".makefile", ".mk", ".mkfile" ], "filenames": [ "BSDmakefile", "GNUmakefile", "Kbuild", "Makefile", "Makefile.am", "Makefile.boot", "Makefile.frag", "Makefile.in", "Makefile.inc", "Makefile.wat", "makefile", "makefile.sco", "mkfile" ], "interpreters": [ "make" ], "tmScope": "source.makefile", "codemirrorMode": "cmake", "codemirrorMimeType": "text/x-cmake" }, { "name": "Mako", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 221, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mako", ".mao" ], "tmScope": "text.html.mako" }, { "name": "Markdown", "aceMode": "markdown", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 222, "vscodeLanguageIds": [ "markdown" ], "aliases": [ "md", "pandoc" ], "codemirrorMode": "gfm", "codemirrorMimeType": "text/x-gfm", "wrap": true, "extensions": [ ".md", ".livemd", ".markdown", ".mdown", ".mdwn", ".mkd", ".mkdn", ".mkdown", ".ronn", ".scd", ".workbook" ], "filenames": [ "contents.lr" ], "tmScope": "text.md" }, { "name": "Marko", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 932782397, "vscodeLanguageIds": [ "text" ], "tmScope": "text.marko", "extensions": [ ".marko" ], "aliases": [ "markojs" ], "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "Mask", "aceMode": "mask", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 223, "vscodeLanguageIds": [ "mask" ], "extensions": [ ".mask" ], "tmScope": "source.mask" }, { "name": "Mathematica", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 224, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt" ], "aliases": [ "mma", "wolfram", "wolfram language", "wolfram lang", "wl" ], "tmScope": "source.mathematica", "codemirrorMode": "mathematica", "codemirrorMimeType": "text/x-mathematica" }, { "name": "Maven POM", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 226, "vscodeLanguageIds": [ "xml" ], "group": "XML", "tmScope": "text.xml.pom", "filenames": [ "pom.xml" ], "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "Max", "aceMode": "json", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 227, "vscodeLanguageIds": [ "json" ], "aliases": [ "max/msp", "maxmsp" ], "extensions": [ ".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat" ], "tmScope": "source.json", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json" }, { "name": "Mercury", "aceMode": "prolog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 229, "vscodeLanguageIds": [ "prolog" ], "interpreters": [ "mmi" ], "extensions": [ ".m", ".moo" ], "tmScope": "source.mercury" }, { "name": "Mermaid", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 385992043, "vscodeLanguageIds": [ "text" ], "aliases": [ "mermaid example" ], "extensions": [ ".mmd", ".mermaid" ], "tmScope": "source.mermaid" }, { "name": "Meson", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 799141244, "vscodeLanguageIds": [ "text" ], "filenames": [ "meson.build", "meson_options.txt" ], "tmScope": "source.meson" }, { "name": "Metal", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 230, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".metal" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Microsoft Developer Studio Project", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 800983837, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dsp" ], "tmScope": "none" }, { "name": "Microsoft Visual Studio Solution", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 849523096, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sln" ], "tmScope": "source.solution" }, { "name": "MiniD", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 231, "vscodeLanguageIds": [ "text" ], "extensions": [ ".minid" ], "tmScope": "none" }, { "name": "MiniYAML", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 4896465, "vscodeLanguageIds": [ "yaml" ], "tmScope": "source.miniyaml", "extensions": [ ".yaml", ".yml" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml" }, { "name": "Mint", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 968740319, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mint" ], "tmScope": "source.mint" }, { "name": "Mirah", "aceMode": "ruby", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 232, "vscodeLanguageIds": [ "ruby" ], "extensions": [ ".druby", ".duby", ".mirah" ], "tmScope": "source.ruby", "codemirrorMode": "ruby", "codemirrorMimeType": "text/x-ruby" }, { "name": "Modelica", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 233, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mo" ], "tmScope": "source.modelica", "codemirrorMode": "modelica", "codemirrorMimeType": "text/x-modelica" }, { "name": "Modula-2", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 234, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mod" ], "tmScope": "source.modula2" }, { "name": "Modula-3", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 564743864, "vscodeLanguageIds": [ "text" ], "extensions": [ ".i3", ".ig", ".m3", ".mg" ], "tmScope": "source.modula-3" }, { "name": "Module Management System", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 235, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mms", ".mmk" ], "filenames": [ "descrip.mmk", "descrip.mms" ], "tmScope": "none" }, { "name": "Monkey", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 236, "vscodeLanguageIds": [ "text" ], "extensions": [ ".monkey", ".monkey2" ], "tmScope": "source.monkey" }, { "name": "Monkey C", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 231751931, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".mc" ], "tmScope": "source.mc", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "Moocode", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 237, "vscodeLanguageIds": [ "text" ], "extensions": [ ".moo" ], "tmScope": "none" }, { "name": "MoonScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 238, "vscodeLanguageIds": [ "text" ], "extensions": [ ".moon" ], "interpreters": [ "moon" ], "tmScope": "source.moonscript" }, { "name": "Motoko", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 202937027, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mo" ], "tmScope": "source.mo" }, { "name": "Motorola 68K Assembly", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 477582706, "vscodeLanguageIds": [ "assembly_x86" ], "group": "Assembly", "aliases": [ "m68k" ], "extensions": [ ".asm", ".i", ".inc", ".s", ".x68" ], "tmScope": "source.m68k" }, { "name": "Move", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 638334599, "vscodeLanguageIds": [ "text" ], "extensions": [ ".move" ], "tmScope": "source.move" }, { "name": "Muse", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 474864066, "vscodeLanguageIds": [ "text" ], "extensions": [ ".muse" ], "tmScope": "text.muse", "wrap": true, "aliases": [ "amusewiki", "emacs muse" ] }, { "name": "Mustache", "aceMode": "smarty", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 638334590, "vscodeLanguageIds": [ "smarty" ], "extensions": [ ".mustache" ], "tmScope": "text.html.smarty", "codemirrorMode": "smarty", "codemirrorMimeType": "text/x-smarty" }, { "name": "Myghty", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 239, "vscodeLanguageIds": [ "text" ], "extensions": [ ".myt" ], "tmScope": "none" }, { "name": "NASL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 171666519, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nasl", ".inc" ], "tmScope": "source.nasl" }, { "name": "NCL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 240, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ncl" ], "tmScope": "source.ncl" }, { "name": "NEON", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 481192983, "vscodeLanguageIds": [ "text" ], "extensions": [ ".neon" ], "tmScope": "source.neon", "aliases": [ "nette object notation", "ne-on" ] }, { "name": "NL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 241, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nl" ], "tmScope": "none" }, { "name": "NPM Config", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 685022663, "vscodeLanguageIds": [ "text" ], "group": "INI", "aliases": [ "npmrc" ], "filenames": [ ".npmrc" ], "tmScope": "source.ini.npmrc" }, { "name": "NSIS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 242, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nsi", ".nsh" ], "tmScope": "source.nsis", "codemirrorMode": "nsis", "codemirrorMimeType": "text/x-nsis" }, { "name": "NWScript", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 731233819, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".nss" ], "tmScope": "source.c.nwscript", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "Nasal", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 178322513, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nas" ], "tmScope": "source.nasal" }, { "name": "Nearley", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 521429430, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ne", ".nearley" ], "tmScope": "source.ne" }, { "name": "Nemerle", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 243, "vscodeLanguageIds": [ "text" ], "extensions": [ ".n" ], "tmScope": "source.nemerle" }, { "name": "NetLinx", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 244, "vscodeLanguageIds": [ "text" ], "extensions": [ ".axs", ".axi" ], "tmScope": "source.netlinx" }, { "name": "NetLinx+ERB", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 245, "vscodeLanguageIds": [ "text" ], "extensions": [ ".axs.erb", ".axi.erb" ], "tmScope": "source.netlinx.erb" }, { "name": "NetLogo", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 246, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".nlogo" ], "tmScope": "source.lisp", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "NewLisp", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 247, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".nl", ".lisp", ".lsp" ], "interpreters": [ "newlisp" ], "tmScope": "source.lisp", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "Nextflow", "aceMode": "groovy", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 506780613, "vscodeLanguageIds": [ "groovy" ], "tmScope": "source.nextflow", "extensions": [ ".nf" ], "filenames": [ "nextflow.config" ], "interpreters": [ "nextflow" ] }, { "name": "Nginx", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 248, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nginx", ".nginxconf", ".vhost" ], "filenames": [ "nginx.conf" ], "tmScope": "source.nginx", "aliases": [ "nginx configuration file" ], "codemirrorMode": "nginx", "codemirrorMimeType": "text/x-nginx-conf" }, { "name": "Nim", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 249, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nim", ".nim.cfg", ".nimble", ".nimrod", ".nims" ], "filenames": [ "nim.cfg" ], "tmScope": "source.nim" }, { "name": "Ninja", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 250, "vscodeLanguageIds": [ "text" ], "tmScope": "source.ninja", "extensions": [ ".ninja" ] }, { "name": "Nit", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 251, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nit" ], "tmScope": "source.nit" }, { "name": "Nix", "aceMode": "nix", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 252, "vscodeLanguageIds": [ "nix" ], "extensions": [ ".nix" ], "aliases": [ "nixos" ], "tmScope": "source.nix" }, { "name": "Nu", "aceMode": "scheme", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 253, "vscodeLanguageIds": [ "scheme" ], "aliases": [ "nush" ], "extensions": [ ".nu" ], "filenames": [ "Nukefile" ], "tmScope": "source.nu", "codemirrorMode": "scheme", "codemirrorMimeType": "text/x-scheme", "interpreters": [ "nush" ] }, { "name": "NumPy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 254, "vscodeLanguageIds": [ "text" ], "group": "Python", "extensions": [ ".numpy", ".numpyw", ".numsc" ], "tmScope": "none", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python" }, { "name": "Nunjucks", "aceMode": "nunjucks", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 461856962, "vscodeLanguageIds": [ "nunjucks" ], "extensions": [ ".njk" ], "aliases": [ "njk" ], "tmScope": "text.html.nunjucks" }, { "name": "Nushell", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 446573572, "vscodeLanguageIds": [ "shellscript" ], "extensions": [ ".nu" ], "interpreters": [ "nu" ], "aliases": [ "nu-script", "nushell-script" ], "tmScope": "source.nushell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "OASv2-json", "aceMode": "json", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 834374816, "vscodeLanguageIds": [ "json" ], "extensions": [ ".json" ], "group": "OpenAPI Specification v2", "tmScope": "source.json", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json" }, { "name": "OASv2-yaml", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 105187618, "vscodeLanguageIds": [ "yaml" ], "extensions": [ ".yaml", ".yml" ], "group": "OpenAPI Specification v2", "tmScope": "source.yaml", "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml" }, { "name": "OASv3-json", "aceMode": "json", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 980062566, "vscodeLanguageIds": [ "json" ], "extensions": [ ".json" ], "group": "OpenAPI Specification v3", "tmScope": "source.json", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json" }, { "name": "OASv3-yaml", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 51239111, "vscodeLanguageIds": [ "yaml" ], "extensions": [ ".yaml", ".yml" ], "group": "OpenAPI Specification v3", "tmScope": "source.yaml", "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml" }, { "name": "OCaml", "aceMode": "ocaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 255, "vscodeLanguageIds": [ "ocaml" ], "codemirrorMode": "mllike", "codemirrorMimeType": "text/x-ocaml", "extensions": [ ".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly" ], "interpreters": [ "ocaml", "ocamlrun", "ocamlscript" ], "tmScope": "source.ocaml" }, { "name": "ObjDump", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 256, "vscodeLanguageIds": [ "assembly_x86" ], "extensions": [ ".objdump" ], "tmScope": "objdump.x86asm" }, { "name": "Object Data Instance Notation", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 985227236, "vscodeLanguageIds": [ "text" ], "extensions": [ ".odin" ], "tmScope": "source.odin-ehr" }, { "name": "ObjectScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 202735509, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cls" ], "tmScope": "source.objectscript" }, { "name": "Objective-C", "aceMode": "objectivec", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 257, "vscodeLanguageIds": [ "objectivec" ], "tmScope": "source.objc", "aliases": [ "obj-c", "objc", "objectivec" ], "extensions": [ ".m", ".h" ], "codemirrorMode": "clike", "codemirrorMimeType": "text/x-objectivec" }, { "name": "Objective-C++", "aceMode": "objectivec", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 258, "vscodeLanguageIds": [ "objectivec" ], "tmScope": "source.objc++", "aliases": [ "obj-c++", "objc++", "objectivec++" ], "extensions": [ ".mm" ], "codemirrorMode": "clike", "codemirrorMimeType": "text/x-objectivec" }, { "name": "Objective-J", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 259, "vscodeLanguageIds": [ "text" ], "aliases": [ "obj-j", "objectivej", "objj" ], "extensions": [ ".j", ".sj" ], "tmScope": "source.js.objj" }, { "name": "Odin", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 889244082, "vscodeLanguageIds": [ "text" ], "aliases": [ "odinlang", "odin-lang" ], "extensions": [ ".odin" ], "tmScope": "source.odin" }, { "name": "Omgrofl", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 260, "vscodeLanguageIds": [ "text" ], "extensions": [ ".omgrofl" ], "tmScope": "none" }, { "name": "Opa", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 261, "vscodeLanguageIds": [ "text" ], "extensions": [ ".opa" ], "tmScope": "source.opa" }, { "name": "Opal", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 262, "vscodeLanguageIds": [ "text" ], "extensions": [ ".opal" ], "tmScope": "source.opal" }, { "name": "Open Policy Agent", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 840483232, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rego" ], "tmScope": "source.rego" }, { "name": "OpenAPI Specification v2", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 848295328, "vscodeLanguageIds": [ "text" ], "aliases": [ "oasv2" ], "tmScope": "none" }, { "name": "OpenAPI Specification v3", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 557959099, "vscodeLanguageIds": [ "text" ], "aliases": [ "oasv3" ], "tmScope": "none" }, { "name": "OpenCL", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 263, "vscodeLanguageIds": [ "c_cpp" ], "group": "C", "extensions": [ ".cl", ".opencl" ], "tmScope": "source.c", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "OpenEdge ABL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 264, "vscodeLanguageIds": [ "text" ], "aliases": [ "progress", "openedge", "abl" ], "extensions": [ ".p", ".cls", ".w" ], "tmScope": "source.abl" }, { "name": "OpenQASM", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 153739399, "vscodeLanguageIds": [ "text" ], "extensions": [ ".qasm" ], "tmScope": "source.qasm" }, { "name": "OpenRC runscript", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 265, "vscodeLanguageIds": [ "shellscript" ], "group": "Shell", "aliases": [ "openrc" ], "interpreters": [ "openrc-run" ], "tmScope": "source.shell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "OpenSCAD", "aceMode": "scad", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 266, "vscodeLanguageIds": [ "scad" ], "extensions": [ ".scad" ], "tmScope": "source.scad" }, { "name": "OpenStep Property List", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 598917541, "vscodeLanguageIds": [ "text" ], "extensions": [ ".plist", ".glyphs" ], "tmScope": "source.plist" }, { "name": "OpenType Feature File", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 374317347, "vscodeLanguageIds": [ "text" ], "aliases": [ "AFDKO" ], "extensions": [ ".fea" ], "tmScope": "source.opentype" }, { "name": "Option List", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 723589315, "vscodeLanguageIds": [ "shellscript" ], "aliases": [ "opts", "ackrc" ], "filenames": [ ".ackrc", "ackrc", "mocha.opts" ], "tmScope": "source.opts", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "Org", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 267, "vscodeLanguageIds": [ "text" ], "wrap": true, "extensions": [ ".org" ], "tmScope": "none" }, { "name": "Ox", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 268, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ox", ".oxh", ".oxo" ], "tmScope": "source.ox" }, { "name": "Oxygene", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 269, "vscodeLanguageIds": [ "text" ], "extensions": [ ".oxygene" ], "tmScope": "none" }, { "name": "Oz", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 270, "vscodeLanguageIds": [ "text" ], "extensions": [ ".oz" ], "tmScope": "source.oz", "codemirrorMode": "oz", "codemirrorMimeType": "text/x-oz" }, { "name": "P4", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 348895984, "vscodeLanguageIds": [ "text" ], "extensions": [ ".p4" ], "tmScope": "source.p4" }, { "name": "PDDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 736235603, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pddl" ], "tmScope": "source.pddl" }, { "name": "PEG.js", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 81442128, "vscodeLanguageIds": [ "javascript" ], "extensions": [ ".pegjs" ], "tmScope": "source.pegjs", "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript" }, { "name": "PHP", "aceMode": "php", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 272, "vscodeLanguageIds": [ "php" ], "tmScope": "text.html.php", "codemirrorMode": "php", "codemirrorMimeType": "application/x-httpd-php", "extensions": [ ".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt" ], "filenames": [ ".php", ".php_cs", ".php_cs.dist", "Phakefile" ], "interpreters": [ "php" ], "aliases": [ "inc" ] }, { "name": "PLSQL", "aceMode": "sql", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 273, "vscodeLanguageIds": [ "sql" ], "codemirrorMode": "sql", "codemirrorMimeType": "text/x-plsql", "tmScope": "none", "extensions": [ ".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw" ] }, { "name": "PLpgSQL", "aceMode": "pgsql", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 274, "vscodeLanguageIds": [ "pgsql" ], "codemirrorMode": "sql", "codemirrorMimeType": "text/x-sql", "tmScope": "source.sql", "extensions": [ ".pgsql", ".sql" ] }, { "name": "POV-Ray SDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 275, "vscodeLanguageIds": [ "text" ], "aliases": [ "pov-ray", "povray" ], "extensions": [ ".pov", ".inc" ], "tmScope": "source.pov-ray sdl" }, { "name": "Pact", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 756774415, "vscodeLanguageIds": [ "text" ], "tmScope": "source.pact", "extensions": [ ".pact" ] }, { "name": "Pan", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 276, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pan" ], "tmScope": "source.pan" }, { "name": "Papyrus", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 277, "vscodeLanguageIds": [ "text" ], "extensions": [ ".psc" ], "tmScope": "source.papyrus.skyrim" }, { "name": "Parrot", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 278, "vscodeLanguageIds": [ "text" ], "extensions": [ ".parrot" ], "tmScope": "none" }, { "name": "Parrot Assembly", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 279, "vscodeLanguageIds": [ "text" ], "group": "Parrot", "aliases": [ "pasm" ], "extensions": [ ".pasm" ], "interpreters": [ "parrot" ], "tmScope": "none" }, { "name": "Parrot Internal Representation", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 280, "vscodeLanguageIds": [ "text" ], "group": "Parrot", "tmScope": "source.parrot.pir", "aliases": [ "pir" ], "extensions": [ ".pir" ], "interpreters": [ "parrot" ] }, { "name": "Pascal", "aceMode": "pascal", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 281, "vscodeLanguageIds": [ "pascal" ], "aliases": [ "delphi", "objectpascal" ], "extensions": [ ".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp" ], "interpreters": [ "instantfpc" ], "tmScope": "source.pascal", "codemirrorMode": "pascal", "codemirrorMimeType": "text/x-pascal" }, { "name": "Pawn", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 271, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pwn", ".inc", ".sma" ], "tmScope": "source.pawn" }, { "name": "Pep8", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 840372442, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pep" ], "tmScope": "source.pep8" }, { "name": "Perl", "aceMode": "perl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 282, "vscodeLanguageIds": [ "perl" ], "tmScope": "source.perl", "codemirrorMode": "perl", "codemirrorMimeType": "text/x-perl", "extensions": [ ".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t" ], "filenames": [ ".latexmkrc", "Makefile.PL", "Rexfile", "ack", "cpanfile", "latexmkrc" ], "interpreters": [ "cperl", "perl" ], "aliases": [ "cperl" ] }, { "name": "Pic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 425, "vscodeLanguageIds": [ "text" ], "group": "Roff", "tmScope": "source.pic", "extensions": [ ".pic", ".chem" ], "codemirrorMode": "troff", "codemirrorMimeType": "text/troff" }, { "name": "Pickle", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 284, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pkl" ], "tmScope": "none" }, { "name": "PicoLisp", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 285, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".l" ], "interpreters": [ "picolisp", "pil" ], "tmScope": "source.lisp" }, { "name": "PigLatin", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 286, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pig" ], "tmScope": "source.pig_latin" }, { "name": "Pike", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 287, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pike", ".pmod" ], "interpreters": [ "pike" ], "tmScope": "source.pike" }, { "name": "PlantUML", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 833504686, "vscodeLanguageIds": [ "text" ], "extensions": [ ".puml", ".iuml", ".plantuml" ], "tmScope": "source.wsd" }, { "name": "Pod", "aceMode": "perl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 288, "vscodeLanguageIds": [ "perl" ], "codemirrorMode": "perl", "codemirrorMimeType": "text/x-perl", "wrap": true, "extensions": [ ".pod" ], "interpreters": [ "perl" ], "tmScope": "none" }, { "name": "Pod 6", "aceMode": "perl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 155357471, "vscodeLanguageIds": [ "perl" ], "tmScope": "source.raku", "wrap": true, "extensions": [ ".pod", ".pod6" ], "interpreters": [ "perl6" ] }, { "name": "PogoScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 289, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pogo" ], "tmScope": "source.pogoscript" }, { "name": "Polar", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 839112914, "vscodeLanguageIds": [ "text" ], "extensions": [ ".polar" ], "tmScope": "source.polar" }, { "name": "Pony", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 290, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pony" ], "tmScope": "source.pony" }, { "name": "Portugol", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 832391833, "vscodeLanguageIds": [ "text" ], "extensions": [ ".por" ], "tmScope": "source.portugol" }, { "name": "PostCSS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 262764437, "vscodeLanguageIds": [ "text" ], "tmScope": "source.postcss", "group": "CSS", "extensions": [ ".pcss", ".postcss" ] }, { "name": "PostScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 291, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ps", ".eps", ".epsi", ".pfa" ], "tmScope": "source.postscript", "aliases": [ "postscr" ] }, { "name": "PowerBuilder", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 292, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pbt", ".sra", ".sru", ".srw" ], "tmScope": "none" }, { "name": "PowerShell", "aceMode": "powershell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 293, "vscodeLanguageIds": [ "powershell" ], "tmScope": "source.powershell", "codemirrorMode": "powershell", "codemirrorMimeType": "application/x-powershell", "aliases": [ "posh", "pwsh" ], "extensions": [ ".ps1", ".psd1", ".psm1" ], "interpreters": [ "pwsh" ] }, { "name": "Prisma", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 499933428, "vscodeLanguageIds": [ "text" ], "extensions": [ ".prisma" ], "tmScope": "source.prisma" }, { "name": "Processing", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 294, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pde" ], "tmScope": "source.processing" }, { "name": "Procfile", "aceMode": "batchfile", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 305313959, "vscodeLanguageIds": [ "batchfile" ], "filenames": [ "Procfile" ], "tmScope": "source.procfile" }, { "name": "Proguard", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 716513858, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pro" ], "tmScope": "none" }, { "name": "Prolog", "aceMode": "prolog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 295, "vscodeLanguageIds": [ "prolog" ], "extensions": [ ".pl", ".plt", ".pro", ".prolog", ".yap" ], "interpreters": [ "swipl", "yap" ], "tmScope": "source.prolog" }, { "name": "Promela", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 441858312, "vscodeLanguageIds": [ "text" ], "tmScope": "source.promela", "extensions": [ ".pml" ] }, { "name": "Propeller Spin", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 296, "vscodeLanguageIds": [ "text" ], "extensions": [ ".spin" ], "tmScope": "source.spin" }, { "name": "Protocol Buffer", "aceMode": "protobuf", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 297, "vscodeLanguageIds": [ "protobuf" ], "aliases": [ "proto", "protobuf", "Protocol Buffers" ], "extensions": [ ".proto" ], "tmScope": "source.proto", "codemirrorMode": "protobuf", "codemirrorMimeType": "text/x-protobuf" }, { "name": "Protocol Buffer Text Format", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 436568854, "vscodeLanguageIds": [ "text" ], "aliases": [ "text proto", "protobuf text format" ], "extensions": [ ".textproto", ".pbt", ".pbtxt" ], "tmScope": "source.textproto" }, { "name": "Public Key", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 298, "vscodeLanguageIds": [ "text" ], "extensions": [ ".asc", ".pub" ], "tmScope": "none", "codemirrorMode": "asciiarmor", "codemirrorMimeType": "application/pgp" }, { "name": "Pug", "aceMode": "jade", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 179, "vscodeLanguageIds": [ "jade" ], "extensions": [ ".jade", ".pug" ], "tmScope": "text.jade", "codemirrorMode": "pug", "codemirrorMimeType": "text/x-pug" }, { "name": "Puppet", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 299, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pp" ], "filenames": [ "Modulefile" ], "codemirrorMode": "puppet", "codemirrorMimeType": "text/x-puppet", "tmScope": "source.puppet" }, { "name": "Pure Data", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 300, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pd" ], "tmScope": "none" }, { "name": "PureBasic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 301, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pb", ".pbi" ], "tmScope": "none" }, { "name": "PureScript", "aceMode": "haskell", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 302, "vscodeLanguageIds": [ "haskell" ], "extensions": [ ".purs" ], "tmScope": "source.purescript", "codemirrorMode": "haskell", "codemirrorMimeType": "text/x-haskell" }, { "name": "Pyret", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 252961827, "vscodeLanguageIds": [ "python" ], "extensions": [ ".arr" ], "tmScope": "source.arr" }, { "name": "Python", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 303, "vscodeLanguageIds": [ "python" ], "tmScope": "source.python", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python", "extensions": [ ".py", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy" ], "filenames": [ ".gclient", "DEPS", "SConscript", "SConstruct", "wscript" ], "interpreters": [ "python", "python2", "python3", "py", "pypy", "pypy3" ], "aliases": [ "python3", "rusthon" ] }, { "name": "Python console", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 428, "vscodeLanguageIds": [ "text" ], "group": "Python", "aliases": [ "pycon" ], "tmScope": "text.python.console" }, { "name": "Python traceback", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 304, "vscodeLanguageIds": [ "text" ], "group": "Python", "extensions": [ ".pytb" ], "tmScope": "text.python.traceback" }, { "name": "Q#", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 697448245, "vscodeLanguageIds": [ "text" ], "extensions": [ ".qs" ], "aliases": [ "qsharp" ], "tmScope": "source.qsharp" }, { "name": "QML", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 305, "vscodeLanguageIds": [ "text" ], "extensions": [ ".qml", ".qbs" ], "tmScope": "source.qml" }, { "name": "QMake", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 306, "vscodeLanguageIds": [ "text" ], "extensions": [ ".pro", ".pri" ], "interpreters": [ "qmake" ], "tmScope": "source.qmake" }, { "name": "Qt Script", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 558193693, "vscodeLanguageIds": [ "javascript" ], "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript", "extensions": [ ".qs" ], "filenames": [ "installscript.qs", "toolchain_installscript.qs" ], "tmScope": "source.js" }, { "name": "Quake", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 375265331, "vscodeLanguageIds": [ "text" ], "filenames": [ "m3makefile", "m3overrides" ], "tmScope": "source.quake" }, { "name": "R", "aceMode": "r", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 307, "vscodeLanguageIds": [ "r" ], "aliases": [ "R", "Rscript", "splus" ], "extensions": [ ".r", ".rd", ".rsx" ], "filenames": [ ".Rprofile", "expr-dist" ], "interpreters": [ "Rscript" ], "tmScope": "source.r", "codemirrorMode": "r", "codemirrorMimeType": "text/x-rsrc" }, { "name": "RAML", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 308, "vscodeLanguageIds": [ "yaml" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml", "tmScope": "source.yaml", "extensions": [ ".raml" ] }, { "name": "RBS", "aceMode": "ruby", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 899227493, "vscodeLanguageIds": [ "ruby" ], "codemirrorMode": "ruby", "codemirrorMimeType": "text/x-ruby", "extensions": [ ".rbs" ], "tmScope": "source.rbs", "group": "Ruby" }, { "name": "RDoc", "aceMode": "rdoc", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 309, "vscodeLanguageIds": [ "rdoc" ], "wrap": true, "extensions": [ ".rdoc" ], "tmScope": "text.rdoc" }, { "name": "REALbasic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 310, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate" ], "tmScope": "source.vbnet" }, { "name": "REXX", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 311, "vscodeLanguageIds": [ "text" ], "aliases": [ "arexx" ], "extensions": [ ".rexx", ".pprx", ".rex" ], "interpreters": [ "regina", "rexx" ], "tmScope": "source.rexx" }, { "name": "RMarkdown", "aceMode": "markdown", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 313, "vscodeLanguageIds": [ "markdown" ], "wrap": true, "codemirrorMode": "gfm", "codemirrorMimeType": "text/x-gfm", "extensions": [ ".qmd", ".rmd" ], "tmScope": "text.md" }, { "name": "RPC", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1031374237, "vscodeLanguageIds": [ "c_cpp" ], "aliases": [ "rpcgen", "oncrpc", "xdr" ], "extensions": [ ".x" ], "tmScope": "source.c" }, { "name": "RPGLE", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 609977990, "vscodeLanguageIds": [ "text" ], "aliases": [ "ile rpg", "sqlrpgle" ], "extensions": [ ".rpgle", ".sqlrpgle" ], "tmScope": "source.rpgle" }, { "name": "RPM Spec", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 314, "vscodeLanguageIds": [ "text" ], "tmScope": "source.rpm-spec", "extensions": [ ".spec" ], "aliases": [ "specfile" ], "codemirrorMode": "rpm", "codemirrorMimeType": "text/x-rpm-spec" }, { "name": "RUNOFF", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 315, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rnh", ".rno" ], "wrap": true, "tmScope": "text.runoff" }, { "name": "Racket", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 316, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".rkt", ".rktd", ".rktl", ".scrbl" ], "interpreters": [ "racket" ], "tmScope": "source.racket" }, { "name": "Ragel", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 317, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rl" ], "aliases": [ "ragel-rb", "ragel-ruby" ], "tmScope": "none" }, { "name": "Raku", "aceMode": "perl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 283, "vscodeLanguageIds": [ "perl" ], "extensions": [ ".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".raku", ".rakumod", ".t" ], "interpreters": [ "perl6", "raku", "rakudo" ], "aliases": [ "perl6", "perl-6" ], "tmScope": "source.raku", "codemirrorMode": "perl", "codemirrorMimeType": "text/x-perl" }, { "name": "Rascal", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 173616037, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rsc" ], "tmScope": "source.rascal" }, { "name": "Raw token data", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 318, "vscodeLanguageIds": [ "text" ], "aliases": [ "raw" ], "extensions": [ ".raw" ], "tmScope": "none" }, { "name": "ReScript", "aceMode": "rust", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 501875647, "vscodeLanguageIds": [ "rust" ], "codemirrorMode": "rust", "codemirrorMimeType": "text/x-rustsrc", "extensions": [ ".res" ], "interpreters": [ "ocaml" ], "tmScope": "source.rescript" }, { "name": "Readline Config", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 538732839, "vscodeLanguageIds": [ "text" ], "group": "INI", "aliases": [ "inputrc", "readline" ], "filenames": [ ".inputrc", "inputrc" ], "tmScope": "source.inputrc" }, { "name": "Reason", "aceMode": "rust", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 869538413, "vscodeLanguageIds": [ "rust" ], "codemirrorMode": "rust", "codemirrorMimeType": "text/x-rustsrc", "extensions": [ ".re", ".rei" ], "tmScope": "source.reason" }, { "name": "ReasonLIGO", "aceMode": "rust", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 319002153, "vscodeLanguageIds": [ "rust" ], "codemirrorMode": "rust", "codemirrorMimeType": "text/x-rustsrc", "group": "LigoLANG", "extensions": [ ".religo" ], "tmScope": "source.religo" }, { "name": "Rebol", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 319, "vscodeLanguageIds": [ "text" ], "extensions": [ ".reb", ".r", ".r2", ".r3", ".rebol" ], "tmScope": "source.rebol" }, { "name": "Record Jar", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 865765202, "vscodeLanguageIds": [ "text" ], "filenames": [ "language-subtag-registry.txt" ], "tmScope": "source.record-jar", "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "Red", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 320, "vscodeLanguageIds": [ "text" ], "extensions": [ ".red", ".reds" ], "aliases": [ "red/system" ], "tmScope": "source.red" }, { "name": "Redcode", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 321, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cw" ], "tmScope": "none" }, { "name": "Redirect Rules", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1020148948, "vscodeLanguageIds": [ "text" ], "aliases": [ "redirects" ], "filenames": [ "_redirects" ], "tmScope": "source.redirects" }, { "name": "Regular Expression", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 363378884, "vscodeLanguageIds": [ "text" ], "extensions": [ ".regexp", ".regex" ], "aliases": [ "regexp", "regex" ], "tmScope": "source.regexp" }, { "name": "Ren'Py", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 322, "vscodeLanguageIds": [ "python" ], "aliases": [ "renpy" ], "extensions": [ ".rpy" ], "tmScope": "source.renpy" }, { "name": "RenderScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 323, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rs", ".rsh" ], "tmScope": "none" }, { "name": "Rich Text Format", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 51601661, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rtf" ], "tmScope": "text.rtf" }, { "name": "Ring", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 431, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ring" ], "tmScope": "source.ring" }, { "name": "Riot", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 878396783, "vscodeLanguageIds": [ "html" ], "extensions": [ ".riot" ], "tmScope": "text.html.riot" }, { "name": "RobotFramework", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 324, "vscodeLanguageIds": [ "text" ], "extensions": [ ".robot" ], "tmScope": "text.robot" }, { "name": "Roff", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 141, "vscodeLanguageIds": [ "text" ], "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" ], "tmScope": "text.roff", "aliases": [ "groff", "man", "manpage", "man page", "man-page", "mdoc", "nroff", "troff" ], "wrap": true, "codemirrorMode": "troff", "codemirrorMimeType": "text/troff" }, { "name": "Roff Manpage", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 612669833, "vscodeLanguageIds": [ "text" ], "group": "Roff", "extensions": [ ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc" ], "wrap": true, "tmScope": "text.roff", "codemirrorMode": "troff", "codemirrorMimeType": "text/troff" }, { "name": "Rouge", "aceMode": "clojure", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 325, "vscodeLanguageIds": [ "clojure" ], "codemirrorMode": "clojure", "codemirrorMimeType": "text/x-clojure", "extensions": [ ".rg" ], "tmScope": "source.clojure" }, { "name": "RouterOS Script", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 592853203, "vscodeLanguageIds": [ "text" ], "extensions": [ ".rsc" ], "interpreters": [ "RouterOS" ], "tmScope": "none" }, { "name": "Ruby", "aceMode": "ruby", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 326, "vscodeLanguageIds": [ "ruby" ], "tmScope": "source.ruby", "codemirrorMode": "ruby", "codemirrorMimeType": "text/x-ruby", "aliases": [ "jruby", "macruby", "rake", "rb", "rbx" ], "extensions": [ ".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".prawn", ".rabl", ".rake", ".rbi", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr" ], "interpreters": [ "ruby", "macruby", "rake", "jruby", "rbx" ], "filenames": [ ".irbrc", ".pryrc", ".simplecov", "Appraisals", "Berksfile", "Brewfile", "Buildfile", "Capfile", "Dangerfile", "Deliverfile", "Fastfile", "Gemfile", "Guardfile", "Jarfile", "Mavenfile", "Podfile", "Puppetfile", "Rakefile", "Snapfile", "Steepfile", "Thorfile", "Vagrantfile", "buildfile" ] }, { "name": "Rust", "aceMode": "rust", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 327, "vscodeLanguageIds": [ "rust" ], "aliases": [ "rs" ], "extensions": [ ".rs", ".rs.in" ], "tmScope": "source.rust", "codemirrorMode": "rust", "codemirrorMimeType": "text/x-rustsrc", "interpreters": [ "rust-script" ] }, { "name": "SAS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 328, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sas" ], "tmScope": "source.sas", "codemirrorMode": "sas", "codemirrorMimeType": "text/x-sas" }, { "name": "SCSS", "aceMode": "scss", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 329, "vscodeLanguageIds": [ "scss" ], "tmScope": "source.css.scss", "codemirrorMode": "css", "codemirrorMimeType": "text/x-scss", "extensions": [ ".scss" ] }, { "name": "SELinux Policy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 880010326, "vscodeLanguageIds": [ "text" ], "aliases": [ "SELinux Kernel Policy Language", "sepolicy" ], "tmScope": "source.sepolicy", "extensions": [ ".te" ], "filenames": [ "file_contexts", "genfs_contexts", "initial_sids", "port_contexts", "security_classes" ] }, { "name": "SMT", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 330, "vscodeLanguageIds": [ "text" ], "extensions": [ ".smt2", ".smt" ], "interpreters": [ "boolector", "cvc4", "mathsat5", "opensmt", "smtinterpol", "smt-rat", "stp", "verit", "yices2", "z3" ], "tmScope": "source.smt" }, { "name": "SPARQL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 331, "vscodeLanguageIds": [ "text" ], "tmScope": "source.sparql", "codemirrorMode": "sparql", "codemirrorMimeType": "application/sparql-query", "extensions": [ ".sparql", ".rq" ] }, { "name": "SQF", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 332, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sqf", ".hqf" ], "tmScope": "source.sqf" }, { "name": "SQL", "aceMode": "sql", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 333, "vscodeLanguageIds": [ "sql" ], "tmScope": "source.sql", "codemirrorMode": "sql", "codemirrorMimeType": "text/x-sql", "extensions": [ ".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw" ] }, { "name": "SQLPL", "aceMode": "sql", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 334, "vscodeLanguageIds": [ "sql" ], "codemirrorMode": "sql", "codemirrorMimeType": "text/x-sql", "tmScope": "source.sql", "extensions": [ ".sql", ".db2" ] }, { "name": "SRecode Template", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 335, "vscodeLanguageIds": [ "lisp" ], "tmScope": "source.lisp", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp", "extensions": [ ".srt" ] }, { "name": "SSH Config", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 554920715, "vscodeLanguageIds": [ "text" ], "group": "INI", "filenames": [ "ssh-config", "ssh_config", "sshconfig", "sshconfig.snip", "sshd-config", "sshd_config" ], "tmScope": "source.ssh-config" }, { "name": "STAR", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 424510560, "vscodeLanguageIds": [ "text" ], "extensions": [ ".star" ], "tmScope": "source.star" }, { "name": "STL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 455361735, "vscodeLanguageIds": [ "text" ], "aliases": [ "ascii stl", "stla" ], "extensions": [ ".stl" ], "tmScope": "source.stl" }, { "name": "STON", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 336, "vscodeLanguageIds": [ "text" ], "group": "Smalltalk", "extensions": [ ".ston" ], "tmScope": "source.smalltalk" }, { "name": "SVG", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 337, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".svg" ], "tmScope": "text.xml.svg", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "SWIG", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1066250075, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".i" ], "tmScope": "source.c++", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Sage", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 338, "vscodeLanguageIds": [ "python" ], "extensions": [ ".sage", ".sagews" ], "tmScope": "source.python", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python" }, { "name": "SaltStack", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 339, "vscodeLanguageIds": [ "yaml" ], "aliases": [ "saltstate", "salt" ], "extensions": [ ".sls" ], "tmScope": "source.yaml.salt", "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml" }, { "name": "Sass", "aceMode": "sass", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 340, "vscodeLanguageIds": [ "sass" ], "tmScope": "source.sass", "extensions": [ ".sass" ], "codemirrorMode": "sass", "codemirrorMimeType": "text/x-sass" }, { "name": "Scala", "aceMode": "scala", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 341, "vscodeLanguageIds": [ "scala" ], "tmScope": "source.scala", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-scala", "extensions": [ ".scala", ".kojo", ".sbt", ".sc" ], "interpreters": [ "scala" ] }, { "name": "Scaml", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 342, "vscodeLanguageIds": [ "text" ], "extensions": [ ".scaml" ], "tmScope": "source.scaml" }, { "name": "Scenic", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 619814037, "vscodeLanguageIds": [ "text" ], "extensions": [ ".scenic" ], "tmScope": "source.scenic", "interpreters": [ "scenic" ] }, { "name": "Scheme", "aceMode": "scheme", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 343, "vscodeLanguageIds": [ "scheme" ], "extensions": [ ".scm", ".sch", ".sld", ".sls", ".sps", ".ss" ], "interpreters": [ "scheme", "guile", "bigloo", "chicken", "csi", "gosh", "r6rs" ], "tmScope": "source.scheme", "codemirrorMode": "scheme", "codemirrorMimeType": "text/x-scheme" }, { "name": "Scilab", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 344, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sci", ".sce", ".tst" ], "tmScope": "source.scilab" }, { "name": "Self", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 345, "vscodeLanguageIds": [ "text" ], "extensions": [ ".self" ], "tmScope": "none" }, { "name": "ShaderLab", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 664257356, "vscodeLanguageIds": [ "text" ], "extensions": [ ".shader" ], "tmScope": "source.shaderlab" }, { "name": "Shell", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 346, "vscodeLanguageIds": [ "shellscript" ], "aliases": [ "sh", "shell-script", "bash", "zsh" ], "extensions": [ ".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".trigger", ".zsh", ".zsh-theme" ], "filenames": [ ".bash_aliases", ".bash_functions", ".bash_history", ".bash_logout", ".bash_profile", ".bashrc", ".cshrc", ".flaskenv", ".kshrc", ".login", ".profile", ".zlogin", ".zlogout", ".zprofile", ".zshenv", ".zshrc", "9fs", "PKGBUILD", "bash_aliases", "bash_logout", "bash_profile", "bashrc", "cshrc", "gradlew", "kshrc", "login", "man", "profile", "zlogin", "zlogout", "zprofile", "zshenv", "zshrc" ], "interpreters": [ "ash", "bash", "dash", "ksh", "mksh", "pdksh", "rc", "sh", "zsh" ], "tmScope": "source.shell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "ShellCheck Config", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 687511714, "vscodeLanguageIds": [ "ini" ], "filenames": [ ".shellcheckrc" ], "aliases": [ "shellcheckrc" ], "tmScope": "source.shellcheckrc", "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "ShellSession", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 347, "vscodeLanguageIds": [ "shellscript" ], "extensions": [ ".sh-session" ], "aliases": [ "bash session", "console" ], "tmScope": "text.shell-session", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "Shen", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 348, "vscodeLanguageIds": [ "text" ], "extensions": [ ".shen" ], "tmScope": "source.shen" }, { "name": "Sieve", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 208976687, "vscodeLanguageIds": [ "text" ], "tmScope": "source.sieve", "extensions": [ ".sieve" ], "codemirrorMode": "sieve", "codemirrorMimeType": "application/sieve" }, { "name": "Simple File Verification", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 735623761, "vscodeLanguageIds": [ "ini" ], "group": "Checksums", "extensions": [ ".sfv" ], "aliases": [ "sfv" ], "tmScope": "source.sfv", "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "Singularity", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 987024632, "vscodeLanguageIds": [ "text" ], "tmScope": "source.singularity", "filenames": [ "Singularity" ] }, { "name": "Slash", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 349, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sl" ], "tmScope": "text.html.slash" }, { "name": "Slice", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 894641667, "vscodeLanguageIds": [ "text" ], "tmScope": "source.slice", "extensions": [ ".ice" ] }, { "name": "Slim", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 350, "vscodeLanguageIds": [ "text" ], "extensions": [ ".slim" ], "tmScope": "text.slim", "codemirrorMode": "slim", "codemirrorMimeType": "text/x-slim" }, { "name": "SmPL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 164123055, "vscodeLanguageIds": [ "text" ], "extensions": [ ".cocci" ], "aliases": [ "coccinelle" ], "tmScope": "source.smpl" }, { "name": "Smali", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 351, "vscodeLanguageIds": [ "text" ], "extensions": [ ".smali" ], "tmScope": "source.smali" }, { "name": "Smalltalk", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 352, "vscodeLanguageIds": [ "text" ], "extensions": [ ".st", ".cs" ], "aliases": [ "squeak" ], "tmScope": "source.smalltalk", "codemirrorMode": "smalltalk", "codemirrorMimeType": "text/x-stsrc" }, { "name": "Smarty", "aceMode": "smarty", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 353, "vscodeLanguageIds": [ "smarty" ], "extensions": [ ".tpl" ], "codemirrorMode": "smarty", "codemirrorMimeType": "text/x-smarty", "tmScope": "text.html.smarty" }, { "name": "Smithy", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1027892786, "vscodeLanguageIds": [ "text" ], "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc", "tmScope": "source.smithy", "extensions": [ ".smithy" ] }, { "name": "Snakemake", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 151241392, "vscodeLanguageIds": [ "python" ], "group": "Python", "tmScope": "source.python", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python", "extensions": [ ".smk", ".snakefile" ], "filenames": [ "Snakefile" ], "aliases": [ "snakefile" ] }, { "name": "Solidity", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 237469032, "vscodeLanguageIds": [ "text" ], "tmScope": "source.solidity", "extensions": [ ".sol" ] }, { "name": "Soong", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 222900098, "vscodeLanguageIds": [ "text" ], "tmScope": "source.bp", "filenames": [ "Android.bp" ] }, { "name": "SourcePawn", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 354, "vscodeLanguageIds": [ "text" ], "aliases": [ "sourcemod" ], "extensions": [ ".sp", ".inc" ], "tmScope": "source.sourcepawn" }, { "name": "Spline Font Database", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 767169629, "vscodeLanguageIds": [ "yaml" ], "extensions": [ ".sfd" ], "tmScope": "text.sfd" }, { "name": "Squirrel", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 355, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".nut" ], "tmScope": "source.nut", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-c++src" }, { "name": "Stan", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 356, "vscodeLanguageIds": [ "text" ], "extensions": [ ".stan" ], "tmScope": "source.stan" }, { "name": "Standard ML", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 357, "vscodeLanguageIds": [ "text" ], "aliases": [ "sml" ], "extensions": [ ".ml", ".fun", ".sig", ".sml" ], "tmScope": "source.ml", "codemirrorMode": "mllike", "codemirrorMimeType": "text/x-ocaml" }, { "name": "Starlark", "aceMode": "python", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 960266174, "vscodeLanguageIds": [ "python" ], "tmScope": "source.python", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python", "extensions": [ ".bzl", ".star" ], "filenames": [ "BUCK", "BUILD", "BUILD.bazel", "MODULE.bazel", "Tiltfile", "WORKSPACE", "WORKSPACE.bazel" ], "aliases": [ "bazel", "bzl" ] }, { "name": "Stata", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 358, "vscodeLanguageIds": [ "text" ], "extensions": [ ".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp" ], "tmScope": "source.stata" }, { "name": "StringTemplate", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 89855901, "vscodeLanguageIds": [ "html" ], "extensions": [ ".st" ], "tmScope": "source.string-template", "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html" }, { "name": "Stylus", "aceMode": "stylus", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 359, "vscodeLanguageIds": [ "stylus" ], "extensions": [ ".styl" ], "tmScope": "source.stylus" }, { "name": "SubRip Text", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 360, "vscodeLanguageIds": [ "text" ], "extensions": [ ".srt" ], "tmScope": "text.srt" }, { "name": "SugarSS", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 826404698, "vscodeLanguageIds": [ "text" ], "tmScope": "source.css.postcss.sugarss", "extensions": [ ".sss" ] }, { "name": "SuperCollider", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 361, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sc", ".scd" ], "interpreters": [ "sclang", "scsynth" ], "tmScope": "source.supercollider" }, { "name": "Svelte", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 928734530, "vscodeLanguageIds": [ "html" ], "tmScope": "source.svelte", "codemirrorMode": "htmlmixed", "codemirrorMimeType": "text/html", "extensions": [ ".svelte" ] }, { "name": "Sway", "aceMode": "rust", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 271471144, "vscodeLanguageIds": [ "rust" ], "extensions": [ ".sw" ], "tmScope": "source.sway", "codemirrorMode": "rust", "codemirrorMimeType": "text/x-rustsrc" }, { "name": "Swift", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 362, "vscodeLanguageIds": [ "text" ], "extensions": [ ".swift" ], "tmScope": "source.swift", "codemirrorMode": "swift", "codemirrorMimeType": "text/x-swift" }, { "name": "SystemVerilog", "aceMode": "verilog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 363, "vscodeLanguageIds": [ "verilog" ], "extensions": [ ".sv", ".svh", ".vh" ], "tmScope": "source.systemverilog", "codemirrorMode": "verilog", "codemirrorMimeType": "text/x-systemverilog" }, { "name": "TI Program", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 422, "vscodeLanguageIds": [ "text" ], "extensions": [ ".8xp", ".8xk", ".8xk.txt", ".8xp.txt" ], "tmScope": "none" }, { "name": "TL-Verilog", "aceMode": "verilog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 118656070, "vscodeLanguageIds": [ "verilog" ], "extensions": [ ".tlv" ], "tmScope": "source.tlverilog" }, { "name": "TLA", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 364, "vscodeLanguageIds": [ "text" ], "extensions": [ ".tla" ], "tmScope": "source.tla" }, { "name": "TOML", "aceMode": "toml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 365, "vscodeLanguageIds": [ "toml" ], "extensions": [ ".toml" ], "filenames": [ "Cargo.lock", "Gopkg.lock", "Pipfile", "pdm.lock", "poetry.lock" ], "tmScope": "source.toml", "codemirrorMode": "toml", "codemirrorMimeType": "text/x-toml" }, { "name": "TSQL", "aceMode": "sql", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 918334941, "vscodeLanguageIds": [ "sql" ], "extensions": [ ".sql" ], "tmScope": "source.tsql" }, { "name": "TSV", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1035892117, "vscodeLanguageIds": [ "text" ], "tmScope": "source.generic-db", "extensions": [ ".tsv" ] }, { "name": "TSX", "aceMode": "javascript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 94901924, "vscodeLanguageIds": [ "javascript" ], "group": "TypeScript", "extensions": [ ".tsx" ], "tmScope": "source.tsx", "codemirrorMode": "jsx", "codemirrorMimeType": "text/jsx" }, { "name": "TXL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 366, "vscodeLanguageIds": [ "text" ], "extensions": [ ".txl" ], "tmScope": "source.txl" }, { "name": "Talon", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 959889508, "vscodeLanguageIds": [ "text" ], "extensions": [ ".talon" ], "tmScope": "source.talon" }, { "name": "Tcl", "aceMode": "tcl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 367, "vscodeLanguageIds": [ "tcl" ], "extensions": [ ".tcl", ".adp", ".sdc", ".tcl.in", ".tm", ".xdc" ], "aliases": [ "sdc", "xdc" ], "filenames": [ "owh", "starfield" ], "interpreters": [ "tclsh", "wish" ], "tmScope": "source.tcl", "codemirrorMode": "tcl", "codemirrorMimeType": "text/x-tcl" }, { "name": "Tcsh", "aceMode": "sh", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 368, "vscodeLanguageIds": [ "shellscript" ], "group": "Shell", "extensions": [ ".tcsh", ".csh" ], "interpreters": [ "tcsh", "csh" ], "tmScope": "source.shell", "codemirrorMode": "shell", "codemirrorMimeType": "text/x-sh" }, { "name": "TeX", "aceMode": "tex", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 369, "vscodeLanguageIds": [ "tex" ], "codemirrorMode": "stex", "codemirrorMimeType": "text/x-stex", "tmScope": "text.tex.latex", "wrap": true, "aliases": [ "latex" ], "extensions": [ ".tex", ".aux", ".bbx", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc" ] }, { "name": "Tea", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 370, "vscodeLanguageIds": [ "text" ], "extensions": [ ".tea" ], "tmScope": "source.tea" }, { "name": "Terra", "aceMode": "lua", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 371, "vscodeLanguageIds": [ "lua" ], "extensions": [ ".t" ], "tmScope": "source.terra", "codemirrorMode": "lua", "codemirrorMimeType": "text/x-lua", "interpreters": [ "lua" ] }, { "name": "Texinfo", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 988020015, "vscodeLanguageIds": [ "text" ], "wrap": true, "extensions": [ ".texinfo", ".texi", ".txi" ], "tmScope": "text.texinfo", "interpreters": [ "makeinfo" ] }, { "name": "Text", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 372, "vscodeLanguageIds": [ "text" ], "wrap": true, "aliases": [ "fundamental", "plain text" ], "extensions": [ ".txt", ".fr", ".nb", ".ncl", ".no" ], "filenames": [ "CITATION", "CITATIONS", "COPYING", "COPYING.regex", "COPYRIGHT.regex", "FONTLOG", "INSTALL", "INSTALL.mysql", "LICENSE", "LICENSE.mysql", "NEWS", "README.me", "README.mysql", "README.nss", "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" ], "tmScope": "none" }, { "name": "TextMate Properties", "aceMode": "properties", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 981795023, "vscodeLanguageIds": [ "properties" ], "aliases": [ "tm-properties" ], "filenames": [ ".tm_properties" ], "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties", "tmScope": "source.tm-properties" }, { "name": "Textile", "aceMode": "textile", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 373, "vscodeLanguageIds": [ "textile" ], "codemirrorMode": "textile", "codemirrorMimeType": "text/x-textile", "wrap": true, "extensions": [ ".textile" ], "tmScope": "none" }, { "name": "Thrift", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 374, "vscodeLanguageIds": [ "text" ], "tmScope": "source.thrift", "extensions": [ ".thrift" ] }, { "name": "Turing", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 375, "vscodeLanguageIds": [ "text" ], "extensions": [ ".t", ".tu" ], "tmScope": "source.turing" }, { "name": "Turtle", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 376, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ttl" ], "tmScope": "source.turtle", "codemirrorMode": "turtle", "codemirrorMimeType": "text/turtle" }, { "name": "Twig", "aceMode": "twig", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 377, "vscodeLanguageIds": [ "twig" ], "extensions": [ ".twig" ], "tmScope": "text.html.twig", "codemirrorMode": "twig", "codemirrorMimeType": "text/x-twig" }, { "name": "Type Language", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 632765617, "vscodeLanguageIds": [ "text" ], "aliases": [ "tl" ], "extensions": [ ".tl" ], "tmScope": "source.tl" }, { "name": "TypeScript", "aceMode": "typescript", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 378, "vscodeLanguageIds": [ "typescript" ], "aliases": [ "ts" ], "interpreters": [ "deno", "ts-node" ], "extensions": [ ".ts", ".cts", ".mts" ], "tmScope": "source.ts", "codemirrorMode": "javascript", "codemirrorMimeType": "application/typescript" }, { "name": "Unified Parallel C", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 379, "vscodeLanguageIds": [ "c_cpp" ], "group": "C", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc", "extensions": [ ".upc" ], "tmScope": "source.c" }, { "name": "Unity3D Asset", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 380, "vscodeLanguageIds": [ "yaml" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml", "extensions": [ ".anim", ".asset", ".mask", ".mat", ".meta", ".prefab", ".unity" ], "tmScope": "source.yaml" }, { "name": "Unix Assembly", "aceMode": "assembly_x86", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 120, "vscodeLanguageIds": [ "assembly_x86" ], "group": "Assembly", "extensions": [ ".s", ".ms" ], "aliases": [ "gas", "gnu asm", "unix asm" ], "tmScope": "source.x86" }, { "name": "Uno", "aceMode": "csharp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 381, "vscodeLanguageIds": [ "csharp" ], "extensions": [ ".uno" ], "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csharp", "tmScope": "source.cs" }, { "name": "UnrealScript", "aceMode": "java", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 382, "vscodeLanguageIds": [ "java" ], "extensions": [ ".uc" ], "tmScope": "source.java", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-java" }, { "name": "UrWeb", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 383, "vscodeLanguageIds": [ "text" ], "aliases": [ "Ur/Web", "Ur" ], "extensions": [ ".ur", ".urs" ], "tmScope": "source.ur" }, { "name": "V", "aceMode": "golang", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 603371597, "vscodeLanguageIds": [ "golang" ], "aliases": [ "vlang" ], "extensions": [ ".v" ], "tmScope": "source.v", "codemirrorMode": "go", "codemirrorMimeType": "text/x-go" }, { "name": "VBA", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 399230729, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bas", ".cls", ".frm", ".vba" ], "tmScope": "source.vba", "aliases": [ "visual basic for applications" ], "codemirrorMode": "vb", "codemirrorMimeType": "text/x-vb" }, { "name": "VBScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 408016005, "vscodeLanguageIds": [ "text" ], "extensions": [ ".vbs" ], "tmScope": "source.vbnet", "codemirrorMode": "vbscript", "codemirrorMimeType": "text/vbscript" }, { "name": "VCL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 384, "vscodeLanguageIds": [ "text" ], "extensions": [ ".vcl" ], "tmScope": "source.varnish.vcl" }, { "name": "VHDL", "aceMode": "vhdl", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 385, "vscodeLanguageIds": [ "vhdl" ], "extensions": [ ".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw" ], "tmScope": "source.vhdl", "codemirrorMode": "vhdl", "codemirrorMimeType": "text/x-vhdl" }, { "name": "Vala", "aceMode": "vala", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 386, "vscodeLanguageIds": [ "vala" ], "extensions": [ ".vala", ".vapi" ], "tmScope": "source.vala" }, { "name": "Valve Data Format", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 544060961, "vscodeLanguageIds": [ "text" ], "aliases": [ "keyvalues", "vdf" ], "extensions": [ ".vdf" ], "tmScope": "source.keyvalues" }, { "name": "Velocity Template Language", "aceMode": "velocity", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 292377326, "vscodeLanguageIds": [ "velocity" ], "aliases": [ "vtl", "velocity" ], "extensions": [ ".vtl" ], "tmScope": "source.velocity", "codemirrorMode": "velocity", "codemirrorMimeType": "text/velocity" }, { "name": "Verilog", "aceMode": "verilog", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 387, "vscodeLanguageIds": [ "verilog" ], "extensions": [ ".v", ".veo" ], "tmScope": "source.verilog", "codemirrorMode": "verilog", "codemirrorMimeType": "text/x-verilog" }, { "name": "Vim Help File", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 508563686, "vscodeLanguageIds": [ "text" ], "aliases": [ "help", "vimhelp" ], "extensions": [ ".txt" ], "tmScope": "text.vim-help" }, { "name": "Vim Script", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 388, "vscodeLanguageIds": [ "text" ], "tmScope": "source.viml", "aliases": [ "vim", "viml", "nvim" ], "extensions": [ ".vim", ".vba", ".vimrc", ".vmb" ], "filenames": [ ".exrc", ".gvimrc", ".nvimrc", ".vimrc", "_vimrc", "gvimrc", "nvimrc", "vimrc" ] }, { "name": "Vim Snippet", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 81265970, "vscodeLanguageIds": [ "text" ], "aliases": [ "SnipMate", "UltiSnip", "UltiSnips", "NeoSnippet" ], "extensions": [ ".snip", ".snippet", ".snippets" ], "tmScope": "source.vim-snippet" }, { "name": "Visual Basic .NET", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 389, "vscodeLanguageIds": [ "text" ], "extensions": [ ".vb", ".vbhtml" ], "aliases": [ "visual basic", "vbnet", "vb .net", "vb.net" ], "tmScope": "source.vbnet", "codemirrorMode": "vb", "codemirrorMimeType": "text/x-vb" }, { "name": "Visual Basic 6.0", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 679594952, "vscodeLanguageIds": [ "text" ], "extensions": [ ".bas", ".cls", ".ctl", ".Dsr", ".frm" ], "tmScope": "source.vbnet", "aliases": [ "vb6", "vb 6", "visual basic 6", "visual basic classic", "classic visual basic" ], "codemirrorMode": "vb", "codemirrorMimeType": "text/x-vb" }, { "name": "Volt", "aceMode": "d", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 390, "vscodeLanguageIds": [ "d" ], "extensions": [ ".volt" ], "tmScope": "source.d", "codemirrorMode": "d", "codemirrorMimeType": "text/x-d" }, { "name": "Vue", "aceMode": "html", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 391, "vscodeLanguageIds": [ "html" ], "extensions": [ ".vue" ], "tmScope": "text.html.vue" }, { "name": "Vyper", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 1055641948, "vscodeLanguageIds": [ "text" ], "extensions": [ ".vy" ], "tmScope": "source.vyper" }, { "name": "WDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 374521672, "vscodeLanguageIds": [ "text" ], "aliases": [ "Workflow Description Language" ], "extensions": [ ".wdl" ], "tmScope": "source.wdl" }, { "name": "WGSL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 836605993, "vscodeLanguageIds": [ "text" ], "extensions": [ ".wgsl" ], "tmScope": "source.wgsl" }, { "name": "Wavefront Material", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 392, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mtl" ], "tmScope": "source.wavefront.mtl" }, { "name": "Wavefront Object", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 393, "vscodeLanguageIds": [ "text" ], "extensions": [ ".obj" ], "tmScope": "source.wavefront.obj" }, { "name": "Web Ontology Language", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 394, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".owl" ], "tmScope": "text.xml" }, { "name": "WebAssembly", "aceMode": "lisp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 956556503, "vscodeLanguageIds": [ "lisp" ], "extensions": [ ".wast", ".wat" ], "aliases": [ "wast", "wasm" ], "tmScope": "source.webassembly", "codemirrorMode": "commonlisp", "codemirrorMimeType": "text/x-common-lisp" }, { "name": "WebAssembly Interface Type", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 134534086, "vscodeLanguageIds": [ "text" ], "extensions": [ ".wit" ], "aliases": [ "wit" ], "tmScope": "source.wit", "codemirrorMode": "webidl", "codemirrorMimeType": "text/x-webidl" }, { "name": "WebIDL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 395, "vscodeLanguageIds": [ "text" ], "extensions": [ ".webidl" ], "tmScope": "source.webidl", "codemirrorMode": "webidl", "codemirrorMimeType": "text/x-webidl" }, { "name": "WebVTT", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 658679714, "vscodeLanguageIds": [ "text" ], "wrap": true, "aliases": [ "vtt" ], "extensions": [ ".vtt" ], "tmScope": "text.vtt" }, { "name": "Wget Config", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 668457123, "vscodeLanguageIds": [ "text" ], "group": "INI", "aliases": [ "wgetrc" ], "filenames": [ ".wgetrc" ], "tmScope": "source.wgetrc" }, { "name": "Whiley", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 888779559, "vscodeLanguageIds": [ "text" ], "extensions": [ ".whiley" ], "tmScope": "source.whiley" }, { "name": "Wikitext", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 228, "vscodeLanguageIds": [ "text" ], "wrap": true, "aliases": [ "mediawiki", "wiki" ], "extensions": [ ".mediawiki", ".wiki", ".wikitext" ], "tmScope": "text.html.mediawiki" }, { "name": "Win32 Message File", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 950967261, "vscodeLanguageIds": [ "ini" ], "extensions": [ ".mc" ], "tmScope": "source.win32-messages", "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "Windows Registry Entries", "aceMode": "ini", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 969674868, "vscodeLanguageIds": [ "ini" ], "extensions": [ ".reg" ], "tmScope": "source.reg", "codemirrorMode": "properties", "codemirrorMimeType": "text/x-properties" }, { "name": "Witcher Script", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 686821385, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ws" ], "tmScope": "source.witcherscript" }, { "name": "Wollok", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 632745969, "vscodeLanguageIds": [ "text" ], "extensions": [ ".wlk" ], "tmScope": "source.wollok" }, { "name": "World of Warcraft Addon Data", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 396, "vscodeLanguageIds": [ "text" ], "extensions": [ ".toc" ], "tmScope": "source.toc" }, { "name": "Wren", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 713580619, "vscodeLanguageIds": [ "text" ], "aliases": [ "wrenlang" ], "extensions": [ ".wren" ], "tmScope": "source.wren" }, { "name": "X BitMap", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 782911107, "vscodeLanguageIds": [ "c_cpp" ], "group": "C", "aliases": [ "xbm" ], "extensions": [ ".xbm" ], "tmScope": "source.c", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "X Font Directory Index", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 208700028, "vscodeLanguageIds": [ "text" ], "filenames": [ "encodings.dir", "fonts.alias", "fonts.dir", "fonts.scale" ], "tmScope": "source.fontdir" }, { "name": "X PixMap", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 781846279, "vscodeLanguageIds": [ "c_cpp" ], "group": "C", "aliases": [ "xpm" ], "extensions": [ ".xpm", ".pm" ], "tmScope": "source.c", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "X10", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 397, "vscodeLanguageIds": [ "text" ], "aliases": [ "xten" ], "extensions": [ ".x10" ], "tmScope": "source.x10" }, { "name": "XC", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 398, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".xc" ], "tmScope": "source.xc", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "XCompose", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 225167241, "vscodeLanguageIds": [ "text" ], "filenames": [ ".XCompose", "XCompose", "xcompose" ], "tmScope": "config.xcompose" }, { "name": "XML", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 399, "vscodeLanguageIds": [ "xml" ], "tmScope": "text.xml", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml", "aliases": [ "rss", "xsd", "wsdl" ], "extensions": [ ".xml", ".adml", ".admx", ".ant", ".axaml", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".grxml", ".gst", ".hzp", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".qhelp", ".rdf", ".res", ".resx", ".rs", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sublime-snippet", ".sw", ".targets", ".tml", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".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" ] }, { "name": "XML Property List", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 75622871, "vscodeLanguageIds": [ "xml" ], "group": "XML", "extensions": [ ".plist", ".stTheme", ".tmCommand", ".tmLanguage", ".tmPreferences", ".tmSnippet", ".tmTheme" ], "tmScope": "text.xml.plist", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "XPages", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 400, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".xsp-config", ".xsp.metadata" ], "tmScope": "text.xml", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "XProc", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 401, "vscodeLanguageIds": [ "xml" ], "extensions": [ ".xpl", ".xproc" ], "tmScope": "text.xml", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "XQuery", "aceMode": "xquery", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 402, "vscodeLanguageIds": [ "xquery" ], "extensions": [ ".xquery", ".xq", ".xql", ".xqm", ".xqy" ], "codemirrorMode": "xquery", "codemirrorMimeType": "application/xquery", "tmScope": "source.xq" }, { "name": "XS", "aceMode": "c_cpp", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 403, "vscodeLanguageIds": [ "c_cpp" ], "extensions": [ ".xs" ], "tmScope": "source.c", "codemirrorMode": "clike", "codemirrorMimeType": "text/x-csrc" }, { "name": "XSLT", "aceMode": "xml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 404, "vscodeLanguageIds": [ "xml" ], "aliases": [ "xsl" ], "extensions": [ ".xslt", ".xsl" ], "tmScope": "text.xml.xsl", "codemirrorMode": "xml", "codemirrorMimeType": "text/xml" }, { "name": "Xojo", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 405, "vscodeLanguageIds": [ "text" ], "extensions": [ ".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window" ], "tmScope": "source.xojo" }, { "name": "Xonsh", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 614078284, "vscodeLanguageIds": [ "text" ], "extensions": [ ".xsh" ], "tmScope": "source.python", "codemirrorMode": "python", "codemirrorMimeType": "text/x-python" }, { "name": "Xtend", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 406, "vscodeLanguageIds": [ "text" ], "extensions": [ ".xtend" ], "tmScope": "source.xtend" }, { "name": "YAML", "aceMode": "yaml", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 407, "vscodeLanguageIds": [ "yaml" ], "tmScope": "source.yaml", "aliases": [ "yml" ], "extensions": [ ".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yaml.sed", ".yml.mysql" ], "filenames": [ ".clang-format", ".clang-tidy", ".gemrc", "CITATION.cff", "glide.lock", "yarn.lock" ], "codemirrorMode": "yaml", "codemirrorMimeType": "text/x-yaml" }, { "name": "YANG", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 408, "vscodeLanguageIds": [ "text" ], "extensions": [ ".yang" ], "tmScope": "source.yang" }, { "name": "YARA", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 805122868, "vscodeLanguageIds": [ "text" ], "extensions": [ ".yar", ".yara" ], "tmScope": "source.yara" }, { "name": "YASnippet", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 378760102, "vscodeLanguageIds": [ "text" ], "aliases": [ "snippet", "yas" ], "extensions": [ ".yasnippet" ], "tmScope": "source.yasnippet" }, { "name": "Yacc", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 409, "vscodeLanguageIds": [ "text" ], "extensions": [ ".y", ".yacc", ".yy" ], "tmScope": "source.yacc" }, { "name": "Yul", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 237469033, "vscodeLanguageIds": [ "text" ], "tmScope": "source.yul", "extensions": [ ".yul" ] }, { "name": "ZAP", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 952972794, "vscodeLanguageIds": [ "text" ], "extensions": [ ".zap", ".xzap" ], "tmScope": "source.zap" }, { "name": "ZIL", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 973483626, "vscodeLanguageIds": [ "text" ], "extensions": [ ".zil", ".mud" ], "tmScope": "source.zil" }, { "name": "Zeek", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 40, "vscodeLanguageIds": [ "text" ], "aliases": [ "bro" ], "extensions": [ ".zeek", ".bro" ], "tmScope": "source.zeek" }, { "name": "ZenScript", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 494938890, "vscodeLanguageIds": [ "text" ], "extensions": [ ".zs" ], "tmScope": "source.zenscript" }, { "name": "Zephir", "aceMode": "php", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 410, "vscodeLanguageIds": [ "php" ], "extensions": [ ".zep" ], "tmScope": "source.php.zephir" }, { "name": "Zig", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 646424281, "vscodeLanguageIds": [ "text" ], "extensions": [ ".zig" ], "tmScope": "source.zig" }, { "name": "Zimpl", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 411, "vscodeLanguageIds": [ "text" ], "extensions": [ ".zimpl", ".zmpl", ".zpl" ], "tmScope": "none" }, { "name": "cURL Config", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 992375436, "vscodeLanguageIds": [ "text" ], "group": "INI", "aliases": [ "curlrc" ], "filenames": [ ".curlrc", "_curlrc" ], "tmScope": "source.curlrc" }, { "name": "desktop", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 412, "vscodeLanguageIds": [ "text" ], "extensions": [ ".desktop", ".desktop.in", ".service" ], "tmScope": "source.desktop" }, { "name": "dircolors", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 691605112, "vscodeLanguageIds": [ "text" ], "extensions": [ ".dircolors" ], "filenames": [ ".dir_colors", ".dircolors", "DIR_COLORS", "_dir_colors", "_dircolors", "dir_colors" ], "tmScope": "source.dircolors" }, { "name": "eC", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 413, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ec", ".eh" ], "tmScope": "source.c.ec" }, { "name": "edn", "aceMode": "clojure", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 414, "vscodeLanguageIds": [ "clojure" ], "codemirrorMode": "clojure", "codemirrorMimeType": "text/x-clojure", "extensions": [ ".edn" ], "tmScope": "source.clojure" }, { "name": "fish", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 415, "vscodeLanguageIds": [ "text" ], "group": "Shell", "interpreters": [ "fish" ], "extensions": [ ".fish" ], "tmScope": "source.fish" }, { "name": "hoon", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 560883276, "vscodeLanguageIds": [ "text" ], "tmScope": "source.hoon", "extensions": [ ".hoon" ] }, { "name": "jq", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 905371884, "vscodeLanguageIds": [ "text" ], "extensions": [ ".jq" ], "tmScope": "source.jq" }, { "name": "kvlang", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 970675279, "vscodeLanguageIds": [ "text" ], "extensions": [ ".kv" ], "tmScope": "source.python.kivy" }, { "name": "mIRC Script", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 517654727, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mrc" ], "tmScope": "source.msl" }, { "name": "mcfunction", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 462488745, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mcfunction" ], "tmScope": "source.mcfunction" }, { "name": "mupad", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 416, "vscodeLanguageIds": [ "text" ], "extensions": [ ".mu" ], "tmScope": "source.mupad" }, { "name": "nanorc", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 775996197, "vscodeLanguageIds": [ "text" ], "group": "INI", "extensions": [ ".nanorc" ], "filenames": [ ".nanorc", "nanorc" ], "tmScope": "source.nanorc" }, { "name": "nesC", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 417, "vscodeLanguageIds": [ "text" ], "extensions": [ ".nc" ], "tmScope": "source.nesc" }, { "name": "ooc", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 418, "vscodeLanguageIds": [ "text" ], "extensions": [ ".ooc" ], "tmScope": "source.ooc" }, { "name": "q", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 970539067, "vscodeLanguageIds": [ "text" ], "extensions": [ ".q" ], "tmScope": "source.q" }, { "name": "reStructuredText", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 419, "vscodeLanguageIds": [ "text" ], "wrap": true, "aliases": [ "rst" ], "extensions": [ ".rst", ".rest", ".rest.txt", ".rst.txt" ], "tmScope": "text.restructuredtext", "codemirrorMode": "rst", "codemirrorMimeType": "text/x-rst" }, { "name": "robots.txt", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 674736065, "vscodeLanguageIds": [ "text" ], "aliases": [ "robots", "robots txt" ], "filenames": [ "robots.txt" ], "tmScope": "text.robots-txt" }, { "name": "sed", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 847830017, "vscodeLanguageIds": [ "text" ], "extensions": [ ".sed" ], "interpreters": [ "gsed", "minised", "sed", "ssed" ], "tmScope": "source.sed" }, { "name": "wisp", "aceMode": "clojure", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 420, "vscodeLanguageIds": [ "clojure" ], "codemirrorMode": "clojure", "codemirrorMimeType": "text/x-clojure", "extensions": [ ".wisp" ], "tmScope": "source.clojure" }, { "name": "xBase", "aceMode": "text", "since": "0.1.0", "parsers": [ "autocorrect" ], "linguistLanguageId": 421, "vscodeLanguageIds": [ "text" ], "aliases": [ "advpl", "clipper", "foxpro" ], "extensions": [ ".prg", ".ch", ".prw" ], "tmScope": "source.harbour" } ]; const cache = /* @__PURE__ */ new Map(); const findConfig = (filepath, isFile) => { if (isFile) { cache.set(filepath); filepath = path.dirname(filepath); } if (cache.has(filepath)) { return cache.get(filepath); } const configPath = path.join(filepath, ".autocorrectrc"); if (fs.existsSync(configPath)) { cache.set(filepath, configPath); return configPath; } cache.set(filepath); const dirPath = path.dirname(filepath); if (dirPath === filepath) { return; } return findConfig(dirPath); }; let prevConfigPath; const AutocorrectPlugin = { languages, parsers: { autocorrect: { parse: (text) => text, astFormat: "autocorrect", locStart: () => 0, locEnd: (node) => node.length } }, printers: { autocorrect: { print(path2, { filepath }) { const configPath = findConfig(filepath, true); if (prevConfigPath !== configPath) { prevConfigPath = configPath; autocorrectNode.loadConfig(configPath ? fs.readFileSync(configPath, "utf8") : ""); } return autocorrectNode.formatFor(path2.node, filepath); } } } }; module.exports = AutocorrectPlugin;