markdown-code-example-inserter
Version:
Syncs code examples with markdown documentation.
1,417 lines • 203 kB
TypeScript
/**
* This code was obtained from
* [`languages.json`](https://github.com/blakeembrey/language-map/blob/34783f1ad59d4e225e3e53a467e403540ea8e308/languages.json)
* out of the npm package [`language-map`](https://www.npmjs.com/package/language-map) and modified
* into a JS object so it doesn't need `with {type: 'json'}` (which isn't supported in our current
* build target for ESM). TS types were also added.
*/
/**
* The MIT License (MIT)
*
* Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
export type LanguageEntry = {
aceMode: string;
languageId: number;
tmScope: string;
type: string;
aliases?: string[];
codemirrorMimeType?: string;
codemirrorMode?: string;
color?: string;
extensions?: string[];
filenames?: string[];
fsName?: string;
group?: string;
interpreters?: string[];
searchable?: boolean;
wrap?: boolean;
};
export declare const languageMap: {
readonly '1C Enterprise': {
readonly type: "programming";
readonly color: "#814CCC";
readonly extensions: [".bsl", ".os"];
readonly tmScope: "source.bsl";
readonly aceMode: "text";
readonly languageId: 0;
};
readonly '4D': {
readonly type: "programming";
readonly color: "#004289";
readonly extensions: [".4dm"];
readonly tmScope: "source.4dm";
readonly aceMode: "text";
readonly languageId: 577529595;
};
readonly ABAP: {
readonly type: "programming";
readonly color: "#E8274B";
readonly extensions: [".abap"];
readonly tmScope: "source.abap";
readonly aceMode: "abap";
readonly languageId: 1;
};
readonly 'ABAP CDS': {
readonly type: "programming";
readonly color: "#555e25";
readonly extensions: [".asddls"];
readonly tmScope: "source.abapcds";
readonly languageId: 452681853;
readonly aceMode: "text";
};
readonly ABNF: {
readonly type: "data";
readonly aceMode: "text";
readonly extensions: [".abnf"];
readonly tmScope: "source.abnf";
readonly languageId: 429;
};
readonly 'AGS Script': {
readonly type: "programming";
readonly color: "#B9D9FF";
readonly aliases: ["ags"];
readonly extensions: [".asc", ".ash"];
readonly tmScope: "source.c++";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-c++src";
readonly languageId: 2;
};
readonly AIDL: {
readonly type: "programming";
readonly color: "#34EB6B";
readonly tmScope: "source.aidl";
readonly extensions: [".aidl"];
readonly aceMode: "text";
readonly interpreters: ["aidl"];
readonly languageId: 451700185;
};
readonly AL: {
readonly type: "programming";
readonly color: "#3AA2B5";
readonly extensions: [".al"];
readonly tmScope: "source.al";
readonly aceMode: "text";
readonly languageId: 658971832;
};
readonly AMPL: {
readonly type: "programming";
readonly color: "#E6EFBB";
readonly extensions: [".ampl", ".mod"];
readonly tmScope: "source.ampl";
readonly aceMode: "text";
readonly languageId: 3;
};
readonly ANTLR: {
readonly type: "programming";
readonly color: "#9DC3FF";
readonly extensions: [".g4"];
readonly tmScope: "source.antlr";
readonly aceMode: "text";
readonly languageId: 4;
};
readonly 'API Blueprint': {
readonly type: "markup";
readonly color: "#2ACCA8";
readonly aceMode: "markdown";
readonly extensions: [".apib"];
readonly tmScope: "text.html.markdown.source.gfm.apib";
readonly languageId: 5;
};
readonly APL: {
readonly type: "programming";
readonly color: "#5A8164";
readonly extensions: [".apl", ".dyalog"];
readonly interpreters: ["apl", "aplx", "dyalog"];
readonly tmScope: "source.apl";
readonly aceMode: "text";
readonly codemirrorMode: "apl";
readonly codemirrorMimeType: "text/apl";
readonly languageId: 6;
};
readonly ASL: {
readonly type: "programming";
readonly aceMode: "text";
readonly extensions: [".asl", ".dsl"];
readonly tmScope: "source.asl";
readonly languageId: 124996147;
};
readonly 'ASN.1': {
readonly type: "data";
readonly extensions: [".asn", ".asn1"];
readonly tmScope: "source.asn";
readonly aceMode: "text";
readonly codemirrorMode: "asn.1";
readonly codemirrorMimeType: "text/x-ttcn-asn";
readonly languageId: 7;
};
readonly 'ASP.NET': {
readonly type: "programming";
readonly tmScope: "text.html.asp";
readonly color: "#9400ff";
readonly aliases: ["aspx", "aspx-vb"];
readonly extensions: [".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"];
readonly aceMode: "text";
readonly codemirrorMode: "htmlembedded";
readonly codemirrorMimeType: "application/x-aspx";
readonly languageId: 564186416;
};
readonly ATS: {
readonly type: "programming";
readonly color: "#1ac620";
readonly aliases: ["ats2"];
readonly extensions: [".dats", ".hats", ".sats"];
readonly tmScope: "source.ats";
readonly aceMode: "ocaml";
readonly languageId: 9;
};
readonly ActionScript: {
readonly type: "programming";
readonly tmScope: "source.actionscript.3";
readonly color: "#882B0F";
readonly aliases: ["actionscript 3", "actionscript3", "as3"];
readonly extensions: [".as"];
readonly aceMode: "actionscript";
readonly languageId: 10;
};
readonly Ada: {
readonly type: "programming";
readonly color: "#02f88c";
readonly extensions: [".adb", ".ada", ".ads"];
readonly aliases: ["ada95", "ada2005"];
readonly tmScope: "source.ada";
readonly aceMode: "ada";
readonly languageId: 11;
};
readonly 'Adobe Font Metrics': {
readonly type: "data";
readonly color: "#fa0f00";
readonly tmScope: "source.afm";
readonly extensions: [".afm"];
readonly aliases: ["acfm", "adobe composite font metrics", "adobe multiple font metrics", "amfm"];
readonly aceMode: "text";
readonly languageId: 147198098;
};
readonly Agda: {
readonly type: "programming";
readonly color: "#315665";
readonly extensions: [".agda"];
readonly tmScope: "source.agda";
readonly aceMode: "text";
readonly languageId: 12;
};
readonly Alloy: {
readonly type: "programming";
readonly color: "#64C800";
readonly extensions: [".als"];
readonly tmScope: "source.alloy";
readonly aceMode: "text";
readonly languageId: 13;
};
readonly 'Alpine Abuild': {
readonly type: "programming";
readonly color: "#0D597F";
readonly group: "Shell";
readonly aliases: ["abuild", "apkbuild"];
readonly filenames: ["APKBUILD"];
readonly tmScope: "source.shell";
readonly aceMode: "sh";
readonly codemirrorMode: "shell";
readonly codemirrorMimeType: "text/x-sh";
readonly languageId: 14;
};
readonly 'Altium Designer': {
readonly type: "data";
readonly color: "#A89663";
readonly aliases: ["altium"];
readonly extensions: [".OutJob", ".PcbDoc", ".PrjPCB", ".SchDoc"];
readonly tmScope: "source.ini";
readonly aceMode: "ini";
readonly languageId: 187772328;
};
readonly AngelScript: {
readonly type: "programming";
readonly color: "#C7D7DC";
readonly extensions: [".as", ".angelscript"];
readonly tmScope: "source.angelscript";
readonly aceMode: "text";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-c++src";
readonly languageId: 389477596;
};
readonly 'Ant Build System': {
readonly type: "data";
readonly color: "#A9157E";
readonly tmScope: "text.xml.ant";
readonly filenames: ["ant.xml", "build.xml"];
readonly aceMode: "xml";
readonly codemirrorMode: "xml";
readonly codemirrorMimeType: "application/xml";
readonly languageId: 15;
};
readonly ApacheConf: {
readonly type: "data";
readonly color: "#d12127";
readonly aliases: ["aconf", "apache"];
readonly extensions: [".apacheconf", ".vhost"];
readonly filenames: [".htaccess", "apache2.conf", "httpd.conf"];
readonly tmScope: "source.apache-config";
readonly aceMode: "apache_conf";
readonly languageId: 16;
};
readonly Apex: {
readonly type: "programming";
readonly color: "#1797c0";
readonly extensions: [".cls"];
readonly tmScope: "source.java";
readonly aceMode: "java";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-java";
readonly languageId: 17;
};
readonly 'Apollo Guidance Computer': {
readonly type: "programming";
readonly color: "#0B3D91";
readonly group: "Assembly";
readonly extensions: [".agc"];
readonly tmScope: "source.agc";
readonly aceMode: "assembly_x86";
readonly languageId: 18;
};
readonly AppleScript: {
readonly type: "programming";
readonly aliases: ["osascript"];
readonly extensions: [".applescript", ".scpt"];
readonly interpreters: ["osascript"];
readonly tmScope: "source.applescript";
readonly aceMode: "applescript";
readonly color: "#101F1F";
readonly languageId: 19;
};
readonly Arc: {
readonly type: "programming";
readonly color: "#aa2afe";
readonly extensions: [".arc"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 20;
};
readonly AsciiDoc: {
readonly type: "prose";
readonly color: "#73a0c5";
readonly aceMode: "asciidoc";
readonly wrap: true;
readonly extensions: [".asciidoc", ".adoc", ".asc"];
readonly tmScope: "text.html.asciidoc";
readonly languageId: 22;
};
readonly AspectJ: {
readonly type: "programming";
readonly color: "#a957b0";
readonly extensions: [".aj"];
readonly tmScope: "source.aspectj";
readonly aceMode: "text";
readonly languageId: 23;
};
readonly Assembly: {
readonly type: "programming";
readonly color: "#6E4C13";
readonly aliases: ["asm", "nasm"];
readonly extensions: [".asm", ".a51", ".i", ".inc", ".nasm"];
readonly tmScope: "source.assembly";
readonly aceMode: "assembly_x86";
readonly languageId: 24;
};
readonly Astro: {
readonly type: "markup";
readonly color: "#ff5a03";
readonly extensions: [".astro"];
readonly tmScope: "text.html.astro";
readonly aceMode: "html";
readonly codemirrorMode: "jsx";
readonly codemirrorMimeType: "text/jsx";
readonly languageId: 578209015;
};
readonly Asymptote: {
readonly type: "programming";
readonly color: "#ff0000";
readonly extensions: [".asy"];
readonly interpreters: ["asy"];
readonly tmScope: "source.c++";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-kotlin";
readonly languageId: 591605007;
};
readonly Augeas: {
readonly type: "programming";
readonly color: "#9CC134";
readonly extensions: [".aug"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 25;
};
readonly AutoHotkey: {
readonly type: "programming";
readonly color: "#6594b9";
readonly aliases: ["ahk"];
readonly extensions: [".ahk", ".ahkl"];
readonly tmScope: "source.ahk";
readonly aceMode: "autohotkey";
readonly languageId: 26;
};
readonly AutoIt: {
readonly type: "programming";
readonly color: "#1C3552";
readonly aliases: ["au3", "AutoIt3", "AutoItScript"];
readonly extensions: [".au3"];
readonly tmScope: "source.autoit";
readonly aceMode: "autohotkey";
readonly languageId: 27;
};
readonly 'Avro IDL': {
readonly type: "data";
readonly color: "#0040FF";
readonly extensions: [".avdl"];
readonly tmScope: "source.avro";
readonly aceMode: "text";
readonly languageId: 785497837;
};
readonly Awk: {
readonly type: "programming";
readonly color: "#c30e9b";
readonly extensions: [".awk", ".auk", ".gawk", ".mawk", ".nawk"];
readonly interpreters: ["awk", "gawk", "mawk", "nawk"];
readonly tmScope: "source.awk";
readonly aceMode: "text";
readonly languageId: 28;
};
readonly BASIC: {
readonly type: "programming";
readonly extensions: [".bas"];
readonly tmScope: "source.basic";
readonly aceMode: "text";
readonly color: "#ff0000";
readonly languageId: 28923963;
};
readonly Ballerina: {
readonly type: "programming";
readonly extensions: [".bal"];
readonly tmScope: "source.ballerina";
readonly aceMode: "text";
readonly color: "#FF5000";
readonly languageId: 720859680;
};
readonly Batchfile: {
readonly type: "programming";
readonly aliases: ["bat", "batch", "dosbatch", "winbatch"];
readonly extensions: [".bat", ".cmd"];
readonly tmScope: "source.batchfile";
readonly aceMode: "batchfile";
readonly color: "#C1F12E";
readonly languageId: 29;
};
readonly Beef: {
readonly type: "programming";
readonly color: "#a52f4e";
readonly extensions: [".bf"];
readonly tmScope: "source.cs";
readonly aceMode: "csharp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-csharp";
readonly languageId: 545626333;
};
readonly Befunge: {
readonly type: "programming";
readonly extensions: [".befunge"];
readonly tmScope: "source.befunge";
readonly aceMode: "text";
readonly languageId: 30;
};
readonly BibTeX: {
readonly type: "markup";
readonly color: "#778899";
readonly group: "TeX";
readonly extensions: [".bib", ".bibtex"];
readonly tmScope: "text.bibtex";
readonly aceMode: "tex";
readonly codemirrorMode: "stex";
readonly codemirrorMimeType: "text/x-stex";
readonly languageId: 982188347;
};
readonly Bicep: {
readonly type: "programming";
readonly color: "#519aba";
readonly extensions: [".bicep"];
readonly tmScope: "source.bicep";
readonly aceMode: "text";
readonly languageId: 321200902;
};
readonly Bison: {
readonly type: "programming";
readonly color: "#6A463F";
readonly group: "Yacc";
readonly tmScope: "source.yacc";
readonly extensions: [".bison"];
readonly aceMode: "text";
readonly languageId: 31;
};
readonly BitBake: {
readonly type: "programming";
readonly color: "#00bce4";
readonly tmScope: "none";
readonly extensions: [".bb"];
readonly aceMode: "text";
readonly languageId: 32;
};
readonly Blade: {
readonly type: "markup";
readonly color: "#f7523f";
readonly extensions: [".blade", ".blade.php"];
readonly tmScope: "text.html.php.blade";
readonly aceMode: "text";
readonly languageId: 33;
};
readonly BlitzBasic: {
readonly type: "programming";
readonly color: "#00FFAE";
readonly aliases: ["b3d", "blitz3d", "blitzplus", "bplus"];
readonly extensions: [".bb", ".decls"];
readonly tmScope: "source.blitzmax";
readonly aceMode: "text";
readonly languageId: 34;
};
readonly BlitzMax: {
readonly type: "programming";
readonly color: "#cd6400";
readonly extensions: [".bmx"];
readonly aliases: ["bmax"];
readonly tmScope: "source.blitzmax";
readonly aceMode: "text";
readonly languageId: 35;
};
readonly Bluespec: {
readonly type: "programming";
readonly color: "#12223c";
readonly extensions: [".bsv"];
readonly tmScope: "source.bsv";
readonly aceMode: "verilog";
readonly languageId: 36;
};
readonly Boo: {
readonly type: "programming";
readonly color: "#d4bec1";
readonly extensions: [".boo"];
readonly aceMode: "text";
readonly tmScope: "source.boo";
readonly languageId: 37;
};
readonly Boogie: {
readonly type: "programming";
readonly color: "#c80fa0";
readonly extensions: [".bpl"];
readonly interpreters: ["boogie"];
readonly tmScope: "source.boogie";
readonly aceMode: "text";
readonly languageId: 955017407;
};
readonly Brainfuck: {
readonly type: "programming";
readonly color: "#2F2530";
readonly extensions: [".b", ".bf"];
readonly tmScope: "source.bf";
readonly aceMode: "text";
readonly codemirrorMode: "brainfuck";
readonly codemirrorMimeType: "text/x-brainfuck";
readonly languageId: 38;
};
readonly Brightscript: {
readonly type: "programming";
readonly color: "#662D91";
readonly extensions: [".brs"];
readonly tmScope: "source.brightscript";
readonly aceMode: "text";
readonly languageId: 39;
};
readonly Browserslist: {
readonly type: "data";
readonly color: "#ffd539";
readonly filenames: [".browserslistrc", "browserslist"];
readonly tmScope: "text.browserslist";
readonly aceMode: "text";
readonly languageId: 153503348;
};
readonly C: {
readonly type: "programming";
readonly color: "#555555";
readonly extensions: [".c", ".cats", ".h", ".idc"];
readonly interpreters: ["tcc"];
readonly tmScope: "source.c";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-csrc";
readonly languageId: 41;
};
readonly 'C#': {
readonly type: "programming";
readonly aceMode: "csharp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-csharp";
readonly tmScope: "source.cs";
readonly color: "#178600";
readonly aliases: ["csharp", "cake", "cakescript"];
readonly extensions: [".cs", ".cake", ".csx", ".linq"];
readonly languageId: 42;
};
readonly 'C++': {
readonly type: "programming";
readonly tmScope: "source.c++";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-c++src";
readonly color: "#f34b7d";
readonly aliases: ["cpp"];
readonly extensions: [".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp"];
readonly languageId: 43;
};
readonly 'C-ObjDump': {
readonly type: "data";
readonly extensions: [".c-objdump"];
readonly tmScope: "objdump.x86asm";
readonly aceMode: "assembly_x86";
readonly languageId: 44;
};
readonly 'C2hs Haskell': {
readonly type: "programming";
readonly group: "Haskell";
readonly aliases: ["c2hs"];
readonly extensions: [".chs"];
readonly tmScope: "source.haskell";
readonly aceMode: "haskell";
readonly codemirrorMode: "haskell";
readonly codemirrorMimeType: "text/x-haskell";
readonly languageId: 45;
};
readonly CIL: {
readonly type: "data";
readonly tmScope: "source.cil";
readonly extensions: [".cil"];
readonly aceMode: "text";
readonly languageId: 29176339;
};
readonly CLIPS: {
readonly type: "programming";
readonly color: "#00A300";
readonly extensions: [".clp"];
readonly tmScope: "source.clips";
readonly aceMode: "text";
readonly languageId: 46;
};
readonly CMake: {
readonly type: "programming";
readonly color: "#DA3434";
readonly extensions: [".cmake", ".cmake.in"];
readonly filenames: ["CMakeLists.txt"];
readonly tmScope: "source.cmake";
readonly aceMode: "text";
readonly codemirrorMode: "cmake";
readonly codemirrorMimeType: "text/x-cmake";
readonly languageId: 47;
};
readonly COBOL: {
readonly type: "programming";
readonly extensions: [".cob", ".cbl", ".ccp", ".cobol", ".cpy"];
readonly tmScope: "source.cobol";
readonly aceMode: "cobol";
readonly codemirrorMode: "cobol";
readonly codemirrorMimeType: "text/x-cobol";
readonly languageId: 48;
};
readonly CODEOWNERS: {
readonly type: "data";
readonly filenames: ["CODEOWNERS"];
readonly tmScope: "text.codeowners";
readonly aceMode: "gitignore";
readonly languageId: 321684729;
};
readonly COLLADA: {
readonly type: "data";
readonly color: "#F1A42B";
readonly extensions: [".dae"];
readonly tmScope: "text.xml";
readonly aceMode: "xml";
readonly codemirrorMode: "xml";
readonly codemirrorMimeType: "text/xml";
readonly languageId: 49;
};
readonly CSON: {
readonly type: "data";
readonly color: "#244776";
readonly tmScope: "source.coffee";
readonly aceMode: "coffee";
readonly codemirrorMode: "coffeescript";
readonly codemirrorMimeType: "text/x-coffeescript";
readonly extensions: [".cson"];
readonly languageId: 424;
};
readonly CSS: {
readonly type: "markup";
readonly tmScope: "source.css";
readonly aceMode: "css";
readonly codemirrorMode: "css";
readonly codemirrorMimeType: "text/css";
readonly color: "#563d7c";
readonly extensions: [".css"];
readonly languageId: 50;
};
readonly CSV: {
readonly type: "data";
readonly color: "#237346";
readonly aceMode: "text";
readonly tmScope: "none";
readonly extensions: [".csv"];
readonly languageId: 51;
};
readonly CUE: {
readonly type: "programming";
readonly extensions: [".cue"];
readonly tmScope: "source.cue";
readonly aceMode: "text";
readonly color: "#5886E1";
readonly languageId: 356063509;
};
readonly CWeb: {
readonly type: "programming";
readonly color: "#00007a";
readonly extensions: [".w"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 657332628;
};
readonly 'Cabal Config': {
readonly type: "data";
readonly color: "#483465";
readonly aliases: ["Cabal"];
readonly extensions: [".cabal"];
readonly filenames: ["cabal.config", "cabal.project"];
readonly aceMode: "haskell";
readonly codemirrorMode: "haskell";
readonly codemirrorMimeType: "text/x-haskell";
readonly tmScope: "source.cabal";
readonly languageId: 677095381;
};
readonly "Cap'n Proto": {
readonly type: "programming";
readonly color: "#c42727";
readonly tmScope: "source.capnp";
readonly extensions: [".capnp"];
readonly aceMode: "text";
readonly languageId: 52;
};
readonly CartoCSS: {
readonly type: "programming";
readonly aliases: ["Carto"];
readonly extensions: [".mss"];
readonly aceMode: "text";
readonly tmScope: "source.css.mss";
readonly languageId: 53;
};
readonly Ceylon: {
readonly type: "programming";
readonly color: "#dfa535";
readonly extensions: [".ceylon"];
readonly tmScope: "source.ceylon";
readonly aceMode: "text";
readonly languageId: 54;
};
readonly Chapel: {
readonly type: "programming";
readonly color: "#8dc63f";
readonly aliases: ["chpl"];
readonly extensions: [".chpl"];
readonly tmScope: "source.chapel";
readonly aceMode: "text";
readonly languageId: 55;
};
readonly Charity: {
readonly type: "programming";
readonly extensions: [".ch"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 56;
};
readonly ChucK: {
readonly type: "programming";
readonly color: "#3f8000";
readonly extensions: [".ck"];
readonly tmScope: "source.java";
readonly aceMode: "java";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-java";
readonly languageId: 57;
};
readonly Cirru: {
readonly type: "programming";
readonly color: "#ccccff";
readonly tmScope: "source.cirru";
readonly aceMode: "cirru";
readonly extensions: [".cirru"];
readonly languageId: 58;
};
readonly Clarion: {
readonly type: "programming";
readonly color: "#db901e";
readonly aceMode: "text";
readonly extensions: [".clw"];
readonly tmScope: "source.clarion";
readonly languageId: 59;
};
readonly 'Classic ASP': {
readonly type: "programming";
readonly color: "#6a40fd";
readonly tmScope: "text.html.asp";
readonly aliases: ["asp"];
readonly extensions: [".asp"];
readonly aceMode: "text";
readonly languageId: 8;
};
readonly Clean: {
readonly type: "programming";
readonly color: "#3F85AF";
readonly extensions: [".icl", ".dcl"];
readonly tmScope: "source.clean";
readonly aceMode: "text";
readonly languageId: 60;
};
readonly Click: {
readonly type: "programming";
readonly color: "#E4E6F3";
readonly extensions: [".click"];
readonly tmScope: "source.click";
readonly aceMode: "text";
readonly languageId: 61;
};
readonly Clojure: {
readonly type: "programming";
readonly tmScope: "source.clojure";
readonly aceMode: "clojure";
readonly codemirrorMode: "clojure";
readonly codemirrorMimeType: "text/x-clojure";
readonly color: "#db5855";
readonly extensions: [".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"];
readonly filenames: ["riemann.config"];
readonly languageId: 62;
};
readonly 'Closure Templates': {
readonly type: "markup";
readonly color: "#0d948f";
readonly aceMode: "soy_template";
readonly codemirrorMode: "soy";
readonly codemirrorMimeType: "text/x-soy";
readonly aliases: ["soy"];
readonly extensions: [".soy"];
readonly tmScope: "text.html.soy";
readonly languageId: 357046146;
};
readonly 'Cloud Firestore Security Rules': {
readonly type: "data";
readonly color: "#FFA000";
readonly aceMode: "less";
readonly codemirrorMode: "css";
readonly codemirrorMimeType: "text/css";
readonly tmScope: "source.firestore";
readonly filenames: ["firestore.rules"];
readonly languageId: 407996372;
};
readonly 'CoNLL-U': {
readonly type: "data";
readonly extensions: [".conllu", ".conll"];
readonly tmScope: "text.conllu";
readonly aceMode: "text";
readonly aliases: ["CoNLL", "CoNLL-X"];
readonly languageId: 421026389;
};
readonly CodeQL: {
readonly type: "programming";
readonly color: "#140f46";
readonly extensions: [".ql", ".qll"];
readonly tmScope: "source.ql";
readonly aceMode: "text";
readonly languageId: 424259634;
readonly aliases: ["ql"];
};
readonly CoffeeScript: {
readonly type: "programming";
readonly tmScope: "source.coffee";
readonly aceMode: "coffee";
readonly codemirrorMode: "coffeescript";
readonly codemirrorMimeType: "text/x-coffeescript";
readonly color: "#244776";
readonly aliases: ["coffee", "coffee-script"];
readonly extensions: [".coffee", "._coffee", ".cake", ".cjsx", ".iced"];
readonly filenames: ["Cakefile"];
readonly interpreters: ["coffee"];
readonly languageId: 63;
};
readonly ColdFusion: {
readonly type: "programming";
readonly aceMode: "coldfusion";
readonly color: "#ed2cd6";
readonly aliases: ["cfm", "cfml", "coldfusion html"];
readonly extensions: [".cfm", ".cfml"];
readonly tmScope: "text.html.cfm";
readonly languageId: 64;
};
readonly 'ColdFusion CFC': {
readonly type: "programming";
readonly color: "#ed2cd6";
readonly group: "ColdFusion";
readonly aceMode: "coldfusion";
readonly aliases: ["cfc"];
readonly extensions: [".cfc"];
readonly tmScope: "source.cfscript";
readonly languageId: 65;
};
readonly 'Common Lisp': {
readonly type: "programming";
readonly tmScope: "source.lisp";
readonly color: "#3fb68b";
readonly aliases: ["lisp"];
readonly extensions: [".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"];
readonly interpreters: ["lisp", "sbcl", "ccl", "clisp", "ecl"];
readonly aceMode: "lisp";
readonly codemirrorMode: "commonlisp";
readonly codemirrorMimeType: "text/x-common-lisp";
readonly languageId: 66;
};
readonly 'Common Workflow Language': {
readonly aliases: ["cwl"];
readonly type: "programming";
readonly aceMode: "yaml";
readonly codemirrorMode: "yaml";
readonly codemirrorMimeType: "text/x-yaml";
readonly extensions: [".cwl"];
readonly interpreters: ["cwl-runner"];
readonly color: "#B5314C";
readonly tmScope: "source.cwl";
readonly languageId: 988547172;
};
readonly 'Component Pascal': {
readonly type: "programming";
readonly color: "#B0CE4E";
readonly extensions: [".cp", ".cps"];
readonly tmScope: "source.pascal";
readonly aceMode: "pascal";
readonly codemirrorMode: "pascal";
readonly codemirrorMimeType: "text/x-pascal";
readonly languageId: 67;
};
readonly Cool: {
readonly type: "programming";
readonly extensions: [".cl"];
readonly tmScope: "source.cool";
readonly aceMode: "text";
readonly languageId: 68;
};
readonly Coq: {
readonly type: "programming";
readonly color: "#d0b68c";
readonly extensions: [".coq", ".v"];
readonly tmScope: "source.coq";
readonly aceMode: "text";
readonly languageId: 69;
};
readonly 'Cpp-ObjDump': {
readonly type: "data";
readonly extensions: [".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"];
readonly tmScope: "objdump.x86asm";
readonly aliases: ["c++-objdump"];
readonly aceMode: "assembly_x86";
readonly languageId: 70;
};
readonly Creole: {
readonly type: "prose";
readonly wrap: true;
readonly extensions: [".creole"];
readonly tmScope: "text.html.creole";
readonly aceMode: "text";
readonly languageId: 71;
};
readonly Crystal: {
readonly type: "programming";
readonly color: "#000100";
readonly extensions: [".cr"];
readonly aceMode: "ruby";
readonly codemirrorMode: "crystal";
readonly codemirrorMimeType: "text/x-crystal";
readonly tmScope: "source.crystal";
readonly interpreters: ["crystal"];
readonly languageId: 72;
};
readonly Csound: {
readonly type: "programming";
readonly color: "#1a1a1a";
readonly aliases: ["csound-orc"];
readonly extensions: [".orc", ".udo"];
readonly tmScope: "source.csound";
readonly aceMode: "csound_orchestra";
readonly languageId: 73;
};
readonly 'Csound Document': {
readonly type: "programming";
readonly color: "#1a1a1a";
readonly aliases: ["csound-csd"];
readonly extensions: [".csd"];
readonly tmScope: "source.csound-document";
readonly aceMode: "csound_document";
readonly languageId: 74;
};
readonly 'Csound Score': {
readonly type: "programming";
readonly color: "#1a1a1a";
readonly aliases: ["csound-sco"];
readonly extensions: [".sco"];
readonly tmScope: "source.csound-score";
readonly aceMode: "csound_score";
readonly languageId: 75;
};
readonly Cuda: {
readonly type: "programming";
readonly extensions: [".cu", ".cuh"];
readonly tmScope: "source.cuda-c++";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-c++src";
readonly color: "#3A4E3A";
readonly languageId: 77;
};
readonly 'Cue Sheet': {
readonly type: "data";
readonly extensions: [".cue"];
readonly tmScope: "source.cuesheet";
readonly aceMode: "text";
readonly languageId: 942714150;
};
readonly Cycript: {
readonly type: "programming";
readonly extensions: [".cy"];
readonly tmScope: "source.js";
readonly aceMode: "javascript";
readonly codemirrorMode: "javascript";
readonly codemirrorMimeType: "text/javascript";
readonly languageId: 78;
};
readonly Cython: {
readonly type: "programming";
readonly color: "#fedf5b";
readonly extensions: [".pyx", ".pxd", ".pxi"];
readonly aliases: ["pyrex"];
readonly tmScope: "source.cython";
readonly aceMode: "text";
readonly codemirrorMode: "python";
readonly codemirrorMimeType: "text/x-cython";
readonly languageId: 79;
};
readonly D: {
readonly type: "programming";
readonly color: "#ba595e";
readonly aliases: ["Dlang"];
readonly extensions: [".d", ".di"];
readonly tmScope: "source.d";
readonly aceMode: "d";
readonly codemirrorMode: "d";
readonly codemirrorMimeType: "text/x-d";
readonly languageId: 80;
};
readonly 'D-ObjDump': {
readonly type: "data";
readonly extensions: [".d-objdump"];
readonly tmScope: "objdump.x86asm";
readonly aceMode: "assembly_x86";
readonly languageId: 81;
};
readonly 'DIGITAL Command Language': {
readonly type: "programming";
readonly aliases: ["dcl"];
readonly extensions: [".com"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 82;
};
readonly DM: {
readonly type: "programming";
readonly color: "#447265";
readonly extensions: [".dm"];
readonly aliases: ["byond"];
readonly tmScope: "source.dm";
readonly aceMode: "c_cpp";
readonly languageId: 83;
};
readonly 'DNS Zone': {
readonly type: "data";
readonly extensions: [".zone", ".arpa"];
readonly tmScope: "text.zone_file";
readonly aceMode: "text";
readonly languageId: 84;
};
readonly DTrace: {
readonly type: "programming";
readonly aliases: ["dtrace-script"];
readonly extensions: [".d"];
readonly interpreters: ["dtrace"];
readonly tmScope: "source.c";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-csrc";
readonly languageId: 85;
};
readonly Dafny: {
readonly type: "programming";
readonly color: "#FFEC25";
readonly extensions: [".dfy"];
readonly interpreters: ["dafny"];
readonly tmScope: "text.dfy.dafny";
readonly aceMode: "text";
readonly languageId: 969323346;
};
readonly 'Darcs Patch': {
readonly type: "data";
readonly color: "#8eff23";
readonly aliases: ["dpatch"];
readonly extensions: [".darcspatch", ".dpatch"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 86;
};
readonly Dart: {
readonly type: "programming";
readonly color: "#00B4AB";
readonly extensions: [".dart"];
readonly interpreters: ["dart"];
readonly tmScope: "source.dart";
readonly aceMode: "dart";
readonly codemirrorMode: "dart";
readonly codemirrorMimeType: "application/dart";
readonly languageId: 87;
};
readonly DataWeave: {
readonly type: "programming";
readonly color: "#003a52";
readonly extensions: [".dwl"];
readonly aceMode: "text";
readonly tmScope: "source.data-weave";
readonly languageId: 974514097;
};
readonly Dhall: {
readonly type: "programming";
readonly color: "#dfafff";
readonly extensions: [".dhall"];
readonly tmScope: "source.haskell";
readonly aceMode: "haskell";
readonly codemirrorMode: "haskell";
readonly codemirrorMimeType: "text/x-haskell";
readonly languageId: 793969321;
};
readonly Diff: {
readonly type: "data";
readonly extensions: [".diff", ".patch"];
readonly aliases: ["udiff"];
readonly tmScope: "source.diff";
readonly aceMode: "diff";
readonly codemirrorMode: "diff";
readonly codemirrorMimeType: "text/x-diff";
readonly languageId: 88;
};
readonly 'DirectX 3D File': {
readonly type: "data";
readonly color: "#aace60";
readonly extensions: [".x"];
readonly aceMode: "text";
readonly tmScope: "none";
readonly languageId: 201049282;
};
readonly Dockerfile: {
readonly type: "programming";
readonly color: "#384d54";
readonly tmScope: "source.dockerfile";
readonly extensions: [".dockerfile"];
readonly filenames: ["Dockerfile"];
readonly aceMode: "dockerfile";
readonly codemirrorMode: "dockerfile";
readonly codemirrorMimeType: "text/x-dockerfile";
readonly languageId: 89;
};
readonly Dogescript: {
readonly type: "programming";
readonly color: "#cca760";
readonly extensions: [".djs"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 90;
};
readonly Dylan: {
readonly type: "programming";
readonly color: "#6c616e";
readonly extensions: [".dylan", ".dyl", ".intr", ".lid"];
readonly tmScope: "source.dylan";
readonly aceMode: "text";
readonly codemirrorMode: "dylan";
readonly codemirrorMimeType: "text/x-dylan";
readonly languageId: 91;
};
readonly E: {
readonly type: "programming";
readonly color: "#ccce35";
readonly extensions: [".E"];
readonly interpreters: ["rune"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 92;
};
readonly 'E-mail': {
readonly type: "data";
readonly aliases: ["email", "eml", "mail", "mbox"];
readonly extensions: [".eml", ".mbox"];
readonly tmScope: "text.eml.basic";
readonly aceMode: "text";
readonly codemirrorMode: "mbox";
readonly codemirrorMimeType: "application/mbox";
readonly languageId: 529653389;
};
readonly EBNF: {
readonly type: "data";
readonly extensions: [".ebnf"];
readonly tmScope: "source.ebnf";
readonly aceMode: "text";
readonly codemirrorMode: "ebnf";
readonly codemirrorMimeType: "text/x-ebnf";
readonly languageId: 430;
};
readonly ECL: {
readonly type: "programming";
readonly color: "#8a1267";
readonly extensions: [".ecl", ".eclxml"];
readonly tmScope: "source.ecl";
readonly aceMode: "text";
readonly codemirrorMode: "ecl";
readonly codemirrorMimeType: "text/x-ecl";
readonly languageId: 93;
};
readonly ECLiPSe: {
readonly type: "programming";
readonly color: "#001d9d";
readonly group: "prolog";
readonly extensions: [".ecl"];
readonly tmScope: "source.prolog.eclipse";
readonly aceMode: "prolog";
readonly languageId: 94;
};
readonly EJS: {
readonly type: "markup";
readonly color: "#a91e50";
readonly extensions: [".ejs", ".ect", ".jst"];
readonly tmScope: "text.html.js";
readonly aceMode: "ejs";
readonly languageId: 95;
};
readonly EQ: {
readonly type: "programming";
readonly color: "#a78649";
readonly extensions: [".eq"];
readonly tmScope: "source.cs";
readonly aceMode: "csharp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-csharp";
readonly languageId: 96;
};
readonly Eagle: {
readonly type: "data";
readonly extensions: [".sch", ".brd"];
readonly tmScope: "text.xml";
readonly aceMode: "xml";
readonly codemirrorMode: "xml";
readonly codemirrorMimeType: "text/xml";
readonly languageId: 97;
};
readonly Easybuild: {
readonly type: "data";
readonly color: "#069406";
readonly group: "Python";
readonly aceMode: "python";
readonly codemirrorMode: "python";
readonly codemirrorMimeType: "text/x-python";
readonly tmScope: "source.python";
readonly extensions: [".eb"];
readonly languageId: 342840477;
};
readonly 'Ecere Projects': {
readonly type: "data";
readonly color: "#913960";
readonly group: "JavaScript";
readonly extensions: [".epj"];
readonly tmScope: "source.json";
readonly aceMode: "json";
readonly codemirrorMode: "javascript";
readonly codemirrorMimeType: "application/json";
readonly languageId: 98;
};
readonly EditorConfig: {
readonly type: "data";
readonly color: "#fff1f2";
readonly group: "INI";
readonly filenames: [".editorconfig"];
readonly aliases: ["editor-config"];
readonly aceMode: "ini";
readonly codemirrorMode: "properties";
readonly codemirrorMimeType: "text/x-properties";
readonly tmScope: "source.editorconfig";
readonly languageId: 96139566;
};
readonly 'Edje Data Collection': {
readonly type: "data";
readonly extensions: [".edc"];
readonly tmScope: "source.c++";
readonly aceMode: "c_cpp";
readonly codemirrorMode: "clike";
readonly codemirrorMimeType: "text/x-c++src";
readonly languageId: 342840478;
};
readonly Eiffel: {
readonly type: "programming";
readonly color: "#4d6977";
readonly extensions: [".e"];
readonly tmScope: "source.eiffel";
readonly aceMode: "eiffel";
readonly codemirrorMode: "eiffel";
readonly codemirrorMimeType: "text/x-eiffel";
readonly languageId: 99;
};
readonly Elixir: {
readonly type: "programming";
readonly color: "#6e4a7e";
readonly extensions: [".ex", ".exs"];
readonly tmScope: "source.elixir";
readonly aceMode: "elixir";
readonly filenames: ["mix.lock"];
readonly interpreters: ["elixir"];
readonly languageId: 100;
};
readonly Elm: {
readonly type: "programming";
readonly color: "#60B5CC";
readonly extensions: [".elm"];
readonly tmScope: "source.elm";
readonly aceMode: "elm";
readonly codemirrorMode: "elm";
readonly codemirrorMimeType: "text/x-elm";
readonly languageId: 101;
};
readonly 'Emacs Lisp': {
readonly type: "programming";
readonly tmScope: "source.emacs.lisp";
readonly color: "#c065db";
readonly aliases: ["elisp", "emacs"];
readonly filenames: [".abbrev_defs", ".emacs", ".emacs.desktop", ".gnus", ".spacemacs", ".viper", "Cask", "Project.ede", "_emacs", "abbrev_defs"];
readonly extensions: [".el", ".emacs", ".emacs.desktop"];
readonly aceMode: "lisp";
readonly codemirrorMode: "commonlisp";
readonly codemirrorMimeType: "text/x-common-lisp";
readonly languageId: 102;
};
readonly EmberScript: {
readonly type: "programming";
readonly color: "#FFF4F3";
readonly extensions: [".em", ".emberscript"];
readonly tmScope: "source.coffee";
readonly aceMode: "coffee";
readonly codemirrorMode: "coffeescript";
readonly codemirrorMimeType: "text/x-coffeescript";
readonly languageId: 103;
};
readonly Erlang: {
readonly type: "programming";
readonly color: "#B83998";
readonly extensions: [".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"];
readonly filenames: ["Emakefile", "rebar.config", "rebar.config.lock", "rebar.lock"];
readonly tmScope: "source.erlang";
readonly aceMode: "erlang";
readonly codemirrorMode: "erlang";
readonly codemirrorMimeType: "text/x-erlang";
readonly interpreters: ["escript"];
readonly languageId: 104;
};
readonly 'F#': {
readonly type: "programming";
readonly color: "#b845fc";
readonly aliases: ["fsharp"];
readonly extensions: [".fs", ".fsi", ".fsx"];
readonly tmScope: "source.fsharp";
readonly aceMode: "text";
readonly codemirrorMode: "mllike";
readonly codemirrorMimeType: "text/x-fsharp";
readonly languageId: 105;
};
readonly 'F*': {
readonly fsName: "Fstar";
readonly type: "programming";
readonly color: "#572e30";
readonly aliases: ["fstar"];
readonly extensions: [".fst"];
readonly tmScope: "source.fstar";
readonly aceMode: "text";
readonly languageId: 336943375;
};
readonly 'FIGlet Font': {
readonly type: "data";
readonly color: "#FFDDBB";
readonly aliases: ["FIGfont"];
readonly extensions: [".flf"];
readonly tmScope: "source.figfont";
readonly aceMode: "text";
readonly languageId: 686129783;
};
readonly FLUX: {
readonly type: "programming";
readonly color: "#88ccff";
readonly extensions: [".fx", ".flux"];
readonly tmScope: "none";
readonly aceMode: "text";
readonly languageId: 106;
};
readonly Factor: {
readonly type: "programming";
readonly color: "#636746";
readonly extensions: [".factor"];
readonly filenames: [".factor-boot-rc", ".factor-rc"];
readonly tmScope: "source.factor";
readonly aceMode: "text";
readonly codemirrorMode: "factor";
readonly codemirrorMimeType: "text/x-factor";
readonly languageId: 108;
};
readonly Fancy: {
readonly type: "programming";
readonly color: "#7b9db4";
readonly extensions: [".fy", ".fancypack"];
readonly filenames: ["Fakefile"];
readonly tmScope: "source.fancy";
readonly aceMode: "text";
readonly languageId: 109;
};
r