prettier-plugin-autocorrect
Version:
An opinionated AutoCorrect plugin for Prettier
2,853 lines (2,850 loc) • 273 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
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": "Answer Set Programming",
"aceMode": "prolog",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 433009171,
"vscodeLanguageIds": [
"prolog"
],
"extensions": [
".lp"
],
"interpreters": [
"clingo"
],
"tmScope": "source.answersetprogramming"
},
{
"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.apacheconf"
},
{
"name": "Apex",
"aceMode": "java",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 17,
"vscodeLanguageIds": [
"java"
],
"extensions": [
".cls",
".apex",
".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",
".s"
],
"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": "B4X",
"aceMode": "text",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 96642275,
"vscodeLanguageIds": [
"text"
],
"extensions": [
".bas"
],
"tmScope": "source.vba",
"aliases": [
"basic for android"
],
"codemirrorMode": "vb",
"codemirrorMimeType": "text/x-vb"
},
{
"name": "BASIC",
"aceMode": "text",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 28923963,
"vscodeLanguageIds": [
"text"
],
"extensions": [
".bas"
],
"tmScope": "source.basic"
},
{
"name": "BQN",
"aceMode": "text",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 330386870,
"vscodeLanguageIds": [
"text"
],
"extensions": [
".bqn"
],
"tmScope": "source.bqn"
},
{
"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",
".bicepparam"
],
"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": "source.bb",
"extensions": [
".bb",
".bbappend",
".bbclass",
".inc"
]
},
{
"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"
],
"aliases": [
"bluespec bsv",
"bsv"
],
"tmScope": "source.bsv",
"codemirrorMode": "verilog",
"codemirrorMimeType": "text/x-systemverilog"
},
{
"name": "Bluespec BH",
"aceMode": "haskell",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 641580358,
"vscodeLanguageIds": [
"haskell"
],
"group": "Bluespec",
"extensions": [
".bs"
],
"aliases": [
"bh",
"bluespec classic"
],
"tmScope": "source.bh",
"codemirrorMode": "haskell",
"codemirrorMimeType": "text/x-haskell"
},
{
"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",
".h.in",
".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",
".cs.pp",
".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": "Caddyfile",
"aceMode": "text",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 615465151,
"vscodeLanguageIds": [
"text"
],
"aliases": [
"Caddy"
],
"extensions": [
".caddyfile"
],
"filenames": [
"Caddyfile"
],
"tmScope": "source.Caddyfile"
},
{
"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"
],
"group": "Cairo"
},
{
"name": "Cairo Zero",
"aceMode": "text",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 891399890,
"vscodeLanguageIds": [
"text"
],
"tmScope": "source.cairo0",
"extensions": [
".cairo"
],
"group": "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": "Carbon",
"aceMode": "golang",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 55627273,
"vscodeLanguageIds": [
"golang"
],
"extensions": [
".carbon"
],
"codemirrorMode": "go",
"codemirrorMimeType": "text/x-go",
"tmScope": "source.v"
},
{
"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.commonlisp",
"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": "Cylc",
"aceMode": "ini",
"since": "0.1.0",
"parsers": [
"autocorrect"
],
"linguistLanguageId": 476447814,
"vscodeLanguageIds": [
"ini"
],
"extensions": [
".cylc"
],
"filenames": [
"suite.rc"
],
"tmScope": "source.cylc",
"group": "INI"
},
{
"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",
"c