UNPKG

markdown-code-example-inserter

Version:
1,417 lines 203 kB
/** * 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