UNPKG

markdown-code-example-inserter

Version:
2,216 lines (2,212 loc) 194 kB
/* eslint-disable */ // cspell:disable /** * 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 const languageMap = { '1C Enterprise': { type: 'programming', color: '#814CCC', extensions: [ '.bsl', '.os', ], tmScope: 'source.bsl', aceMode: 'text', languageId: 0, }, '4D': { type: 'programming', color: '#004289', extensions: [ '.4dm', ], tmScope: 'source.4dm', aceMode: 'text', languageId: 577529595, }, ABAP: { type: 'programming', color: '#E8274B', extensions: [ '.abap', ], tmScope: 'source.abap', aceMode: 'abap', languageId: 1, }, 'ABAP CDS': { type: 'programming', color: '#555e25', extensions: [ '.asddls', ], tmScope: 'source.abapcds', languageId: 452681853, aceMode: 'text', }, ABNF: { type: 'data', aceMode: 'text', extensions: [ '.abnf', ], tmScope: 'source.abnf', languageId: 429, }, 'AGS Script': { type: 'programming', color: '#B9D9FF', aliases: [ 'ags', ], extensions: [ '.asc', '.ash', ], tmScope: 'source.c++', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-c++src', languageId: 2, }, AIDL: { type: 'programming', color: '#34EB6B', tmScope: 'source.aidl', extensions: [ '.aidl', ], aceMode: 'text', interpreters: [ 'aidl', ], languageId: 451700185, }, AL: { type: 'programming', color: '#3AA2B5', extensions: [ '.al', ], tmScope: 'source.al', aceMode: 'text', languageId: 658971832, }, AMPL: { type: 'programming', color: '#E6EFBB', extensions: [ '.ampl', '.mod', ], tmScope: 'source.ampl', aceMode: 'text', languageId: 3, }, ANTLR: { type: 'programming', color: '#9DC3FF', extensions: [ '.g4', ], tmScope: 'source.antlr', aceMode: 'text', languageId: 4, }, 'API Blueprint': { type: 'markup', color: '#2ACCA8', aceMode: 'markdown', extensions: [ '.apib', ], tmScope: 'text.html.markdown.source.gfm.apib', languageId: 5, }, APL: { type: 'programming', color: '#5A8164', extensions: [ '.apl', '.dyalog', ], interpreters: [ 'apl', 'aplx', 'dyalog', ], tmScope: 'source.apl', aceMode: 'text', codemirrorMode: 'apl', codemirrorMimeType: 'text/apl', languageId: 6, }, ASL: { type: 'programming', aceMode: 'text', extensions: [ '.asl', '.dsl', ], tmScope: 'source.asl', languageId: 124996147, }, 'ASN.1': { type: 'data', extensions: [ '.asn', '.asn1', ], tmScope: 'source.asn', aceMode: 'text', codemirrorMode: 'asn.1', codemirrorMimeType: 'text/x-ttcn-asn', languageId: 7, }, 'ASP.NET': { type: 'programming', tmScope: 'text.html.asp', color: '#9400ff', aliases: [ 'aspx', 'aspx-vb', ], extensions: [ '.asax', '.ascx', '.ashx', '.asmx', '.aspx', '.axd', ], aceMode: 'text', codemirrorMode: 'htmlembedded', codemirrorMimeType: 'application/x-aspx', languageId: 564186416, }, ATS: { type: 'programming', color: '#1ac620', aliases: [ 'ats2', ], extensions: [ '.dats', '.hats', '.sats', ], tmScope: 'source.ats', aceMode: 'ocaml', languageId: 9, }, ActionScript: { type: 'programming', tmScope: 'source.actionscript.3', color: '#882B0F', aliases: [ 'actionscript 3', 'actionscript3', 'as3', ], extensions: [ '.as', ], aceMode: 'actionscript', languageId: 10, }, Ada: { type: 'programming', color: '#02f88c', extensions: [ '.adb', '.ada', '.ads', ], aliases: [ 'ada95', 'ada2005', ], tmScope: 'source.ada', aceMode: 'ada', languageId: 11, }, 'Adobe Font Metrics': { type: 'data', color: '#fa0f00', tmScope: 'source.afm', extensions: [ '.afm', ], aliases: [ 'acfm', 'adobe composite font metrics', 'adobe multiple font metrics', 'amfm', ], aceMode: 'text', languageId: 147198098, }, Agda: { type: 'programming', color: '#315665', extensions: [ '.agda', ], tmScope: 'source.agda', aceMode: 'text', languageId: 12, }, Alloy: { type: 'programming', color: '#64C800', extensions: [ '.als', ], tmScope: 'source.alloy', aceMode: 'text', languageId: 13, }, 'Alpine Abuild': { type: 'programming', color: '#0D597F', group: 'Shell', aliases: [ 'abuild', 'apkbuild', ], filenames: [ 'APKBUILD', ], tmScope: 'source.shell', aceMode: 'sh', codemirrorMode: 'shell', codemirrorMimeType: 'text/x-sh', languageId: 14, }, 'Altium Designer': { type: 'data', color: '#A89663', aliases: [ 'altium', ], extensions: [ '.OutJob', '.PcbDoc', '.PrjPCB', '.SchDoc', ], tmScope: 'source.ini', aceMode: 'ini', languageId: 187772328, }, AngelScript: { type: 'programming', color: '#C7D7DC', extensions: [ '.as', '.angelscript', ], tmScope: 'source.angelscript', aceMode: 'text', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-c++src', languageId: 389477596, }, 'Ant Build System': { type: 'data', color: '#A9157E', tmScope: 'text.xml.ant', filenames: [ 'ant.xml', 'build.xml', ], aceMode: 'xml', codemirrorMode: 'xml', codemirrorMimeType: 'application/xml', languageId: 15, }, ApacheConf: { type: 'data', color: '#d12127', aliases: [ 'aconf', 'apache', ], extensions: [ '.apacheconf', '.vhost', ], filenames: [ '.htaccess', 'apache2.conf', 'httpd.conf', ], tmScope: 'source.apache-config', aceMode: 'apache_conf', languageId: 16, }, Apex: { type: 'programming', color: '#1797c0', extensions: [ '.cls', ], tmScope: 'source.java', aceMode: 'java', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-java', languageId: 17, }, 'Apollo Guidance Computer': { type: 'programming', color: '#0B3D91', group: 'Assembly', extensions: [ '.agc', ], tmScope: 'source.agc', aceMode: 'assembly_x86', languageId: 18, }, AppleScript: { type: 'programming', aliases: [ 'osascript', ], extensions: [ '.applescript', '.scpt', ], interpreters: [ 'osascript', ], tmScope: 'source.applescript', aceMode: 'applescript', color: '#101F1F', languageId: 19, }, Arc: { type: 'programming', color: '#aa2afe', extensions: [ '.arc', ], tmScope: 'none', aceMode: 'text', languageId: 20, }, AsciiDoc: { type: 'prose', color: '#73a0c5', aceMode: 'asciidoc', wrap: true, extensions: [ '.asciidoc', '.adoc', '.asc', ], tmScope: 'text.html.asciidoc', languageId: 22, }, AspectJ: { type: 'programming', color: '#a957b0', extensions: [ '.aj', ], tmScope: 'source.aspectj', aceMode: 'text', languageId: 23, }, Assembly: { type: 'programming', color: '#6E4C13', aliases: [ 'asm', 'nasm', ], extensions: [ '.asm', '.a51', '.i', '.inc', '.nasm', ], tmScope: 'source.assembly', aceMode: 'assembly_x86', languageId: 24, }, Astro: { type: 'markup', color: '#ff5a03', extensions: [ '.astro', ], tmScope: 'text.html.astro', aceMode: 'html', codemirrorMode: 'jsx', codemirrorMimeType: 'text/jsx', languageId: 578209015, }, Asymptote: { type: 'programming', color: '#ff0000', extensions: [ '.asy', ], interpreters: [ 'asy', ], tmScope: 'source.c++', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-kotlin', languageId: 591605007, }, Augeas: { type: 'programming', color: '#9CC134', extensions: [ '.aug', ], tmScope: 'none', aceMode: 'text', languageId: 25, }, AutoHotkey: { type: 'programming', color: '#6594b9', aliases: [ 'ahk', ], extensions: [ '.ahk', '.ahkl', ], tmScope: 'source.ahk', aceMode: 'autohotkey', languageId: 26, }, AutoIt: { type: 'programming', color: '#1C3552', aliases: [ 'au3', 'AutoIt3', 'AutoItScript', ], extensions: [ '.au3', ], tmScope: 'source.autoit', aceMode: 'autohotkey', languageId: 27, }, 'Avro IDL': { type: 'data', color: '#0040FF', extensions: [ '.avdl', ], tmScope: 'source.avro', aceMode: 'text', languageId: 785497837, }, Awk: { type: 'programming', color: '#c30e9b', extensions: [ '.awk', '.auk', '.gawk', '.mawk', '.nawk', ], interpreters: [ 'awk', 'gawk', 'mawk', 'nawk', ], tmScope: 'source.awk', aceMode: 'text', languageId: 28, }, BASIC: { type: 'programming', extensions: [ '.bas', ], tmScope: 'source.basic', aceMode: 'text', color: '#ff0000', languageId: 28923963, }, Ballerina: { type: 'programming', extensions: [ '.bal', ], tmScope: 'source.ballerina', aceMode: 'text', color: '#FF5000', languageId: 720859680, }, Batchfile: { type: 'programming', aliases: [ 'bat', 'batch', 'dosbatch', 'winbatch', ], extensions: [ '.bat', '.cmd', ], tmScope: 'source.batchfile', aceMode: 'batchfile', color: '#C1F12E', languageId: 29, }, Beef: { type: 'programming', color: '#a52f4e', extensions: [ '.bf', ], tmScope: 'source.cs', aceMode: 'csharp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-csharp', languageId: 545626333, }, Befunge: { type: 'programming', extensions: [ '.befunge', ], tmScope: 'source.befunge', aceMode: 'text', languageId: 30, }, BibTeX: { type: 'markup', color: '#778899', group: 'TeX', extensions: [ '.bib', '.bibtex', ], tmScope: 'text.bibtex', aceMode: 'tex', codemirrorMode: 'stex', codemirrorMimeType: 'text/x-stex', languageId: 982188347, }, Bicep: { type: 'programming', color: '#519aba', extensions: [ '.bicep', ], tmScope: 'source.bicep', aceMode: 'text', languageId: 321200902, }, Bison: { type: 'programming', color: '#6A463F', group: 'Yacc', tmScope: 'source.yacc', extensions: [ '.bison', ], aceMode: 'text', languageId: 31, }, BitBake: { type: 'programming', color: '#00bce4', tmScope: 'none', extensions: [ '.bb', ], aceMode: 'text', languageId: 32, }, Blade: { type: 'markup', color: '#f7523f', extensions: [ '.blade', '.blade.php', ], tmScope: 'text.html.php.blade', aceMode: 'text', languageId: 33, }, BlitzBasic: { type: 'programming', color: '#00FFAE', aliases: [ 'b3d', 'blitz3d', 'blitzplus', 'bplus', ], extensions: [ '.bb', '.decls', ], tmScope: 'source.blitzmax', aceMode: 'text', languageId: 34, }, BlitzMax: { type: 'programming', color: '#cd6400', extensions: [ '.bmx', ], aliases: [ 'bmax', ], tmScope: 'source.blitzmax', aceMode: 'text', languageId: 35, }, Bluespec: { type: 'programming', color: '#12223c', extensions: [ '.bsv', ], tmScope: 'source.bsv', aceMode: 'verilog', languageId: 36, }, Boo: { type: 'programming', color: '#d4bec1', extensions: [ '.boo', ], aceMode: 'text', tmScope: 'source.boo', languageId: 37, }, Boogie: { type: 'programming', color: '#c80fa0', extensions: [ '.bpl', ], interpreters: [ 'boogie', ], tmScope: 'source.boogie', aceMode: 'text', languageId: 955017407, }, Brainfuck: { type: 'programming', color: '#2F2530', extensions: [ '.b', '.bf', ], tmScope: 'source.bf', aceMode: 'text', codemirrorMode: 'brainfuck', codemirrorMimeType: 'text/x-brainfuck', languageId: 38, }, Brightscript: { type: 'programming', color: '#662D91', extensions: [ '.brs', ], tmScope: 'source.brightscript', aceMode: 'text', languageId: 39, }, Browserslist: { type: 'data', color: '#ffd539', filenames: [ '.browserslistrc', 'browserslist', ], tmScope: 'text.browserslist', aceMode: 'text', languageId: 153503348, }, C: { type: 'programming', color: '#555555', extensions: [ '.c', '.cats', '.h', '.idc', ], interpreters: [ 'tcc', ], tmScope: 'source.c', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-csrc', languageId: 41, }, 'C#': { type: 'programming', aceMode: 'csharp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-csharp', tmScope: 'source.cs', color: '#178600', aliases: [ 'csharp', 'cake', 'cakescript', ], extensions: [ '.cs', '.cake', '.csx', '.linq', ], languageId: 42, }, 'C++': { type: 'programming', tmScope: 'source.c++', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-c++src', color: '#f34b7d', aliases: [ 'cpp', ], extensions: [ '.cpp', '.c++', '.cc', '.cp', '.cxx', '.h', '.h++', '.hh', '.hpp', '.hxx', '.inc', '.inl', '.ino', '.ipp', '.re', '.tcc', '.tpp', ], languageId: 43, }, 'C-ObjDump': { type: 'data', extensions: [ '.c-objdump', ], tmScope: 'objdump.x86asm', aceMode: 'assembly_x86', languageId: 44, }, 'C2hs Haskell': { type: 'programming', group: 'Haskell', aliases: [ 'c2hs', ], extensions: [ '.chs', ], tmScope: 'source.haskell', aceMode: 'haskell', codemirrorMode: 'haskell', codemirrorMimeType: 'text/x-haskell', languageId: 45, }, CIL: { type: 'data', tmScope: 'source.cil', extensions: [ '.cil', ], aceMode: 'text', languageId: 29176339, }, CLIPS: { type: 'programming', color: '#00A300', extensions: [ '.clp', ], tmScope: 'source.clips', aceMode: 'text', languageId: 46, }, CMake: { type: 'programming', color: '#DA3434', extensions: [ '.cmake', '.cmake.in', ], filenames: [ 'CMakeLists.txt', ], tmScope: 'source.cmake', aceMode: 'text', codemirrorMode: 'cmake', codemirrorMimeType: 'text/x-cmake', languageId: 47, }, COBOL: { type: 'programming', extensions: [ '.cob', '.cbl', '.ccp', '.cobol', '.cpy', ], tmScope: 'source.cobol', aceMode: 'cobol', codemirrorMode: 'cobol', codemirrorMimeType: 'text/x-cobol', languageId: 48, }, CODEOWNERS: { type: 'data', filenames: [ 'CODEOWNERS', ], tmScope: 'text.codeowners', aceMode: 'gitignore', languageId: 321684729, }, COLLADA: { type: 'data', color: '#F1A42B', extensions: [ '.dae', ], tmScope: 'text.xml', aceMode: 'xml', codemirrorMode: 'xml', codemirrorMimeType: 'text/xml', languageId: 49, }, CSON: { type: 'data', color: '#244776', tmScope: 'source.coffee', aceMode: 'coffee', codemirrorMode: 'coffeescript', codemirrorMimeType: 'text/x-coffeescript', extensions: [ '.cson', ], languageId: 424, }, CSS: { type: 'markup', tmScope: 'source.css', aceMode: 'css', codemirrorMode: 'css', codemirrorMimeType: 'text/css', color: '#563d7c', extensions: [ '.css', ], languageId: 50, }, CSV: { type: 'data', color: '#237346', aceMode: 'text', tmScope: 'none', extensions: [ '.csv', ], languageId: 51, }, CUE: { type: 'programming', extensions: [ '.cue', ], tmScope: 'source.cue', aceMode: 'text', color: '#5886E1', languageId: 356063509, }, CWeb: { type: 'programming', color: '#00007a', extensions: [ '.w', ], tmScope: 'none', aceMode: 'text', languageId: 657332628, }, 'Cabal Config': { type: 'data', color: '#483465', aliases: [ 'Cabal', ], extensions: [ '.cabal', ], filenames: [ 'cabal.config', 'cabal.project', ], aceMode: 'haskell', codemirrorMode: 'haskell', codemirrorMimeType: 'text/x-haskell', tmScope: 'source.cabal', languageId: 677095381, }, "Cap'n Proto": { type: 'programming', color: '#c42727', tmScope: 'source.capnp', extensions: [ '.capnp', ], aceMode: 'text', languageId: 52, }, CartoCSS: { type: 'programming', aliases: [ 'Carto', ], extensions: [ '.mss', ], aceMode: 'text', tmScope: 'source.css.mss', languageId: 53, }, Ceylon: { type: 'programming', color: '#dfa535', extensions: [ '.ceylon', ], tmScope: 'source.ceylon', aceMode: 'text', languageId: 54, }, Chapel: { type: 'programming', color: '#8dc63f', aliases: [ 'chpl', ], extensions: [ '.chpl', ], tmScope: 'source.chapel', aceMode: 'text', languageId: 55, }, Charity: { type: 'programming', extensions: [ '.ch', ], tmScope: 'none', aceMode: 'text', languageId: 56, }, ChucK: { type: 'programming', color: '#3f8000', extensions: [ '.ck', ], tmScope: 'source.java', aceMode: 'java', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-java', languageId: 57, }, Cirru: { type: 'programming', color: '#ccccff', tmScope: 'source.cirru', aceMode: 'cirru', extensions: [ '.cirru', ], languageId: 58, }, Clarion: { type: 'programming', color: '#db901e', aceMode: 'text', extensions: [ '.clw', ], tmScope: 'source.clarion', languageId: 59, }, 'Classic ASP': { type: 'programming', color: '#6a40fd', tmScope: 'text.html.asp', aliases: [ 'asp', ], extensions: [ '.asp', ], aceMode: 'text', languageId: 8, }, Clean: { type: 'programming', color: '#3F85AF', extensions: [ '.icl', '.dcl', ], tmScope: 'source.clean', aceMode: 'text', languageId: 60, }, Click: { type: 'programming', color: '#E4E6F3', extensions: [ '.click', ], tmScope: 'source.click', aceMode: 'text', languageId: 61, }, Clojure: { type: 'programming', tmScope: 'source.clojure', aceMode: 'clojure', codemirrorMode: 'clojure', codemirrorMimeType: 'text/x-clojure', color: '#db5855', extensions: [ '.clj', '.boot', '.cl2', '.cljc', '.cljs', '.cljs.hl', '.cljscm', '.cljx', '.hic', ], filenames: [ 'riemann.config', ], languageId: 62, }, 'Closure Templates': { type: 'markup', color: '#0d948f', aceMode: 'soy_template', codemirrorMode: 'soy', codemirrorMimeType: 'text/x-soy', aliases: [ 'soy', ], extensions: [ '.soy', ], tmScope: 'text.html.soy', languageId: 357046146, }, 'Cloud Firestore Security Rules': { type: 'data', color: '#FFA000', aceMode: 'less', codemirrorMode: 'css', codemirrorMimeType: 'text/css', tmScope: 'source.firestore', filenames: [ 'firestore.rules', ], languageId: 407996372, }, 'CoNLL-U': { type: 'data', extensions: [ '.conllu', '.conll', ], tmScope: 'text.conllu', aceMode: 'text', aliases: [ 'CoNLL', 'CoNLL-X', ], languageId: 421026389, }, CodeQL: { type: 'programming', color: '#140f46', extensions: [ '.ql', '.qll', ], tmScope: 'source.ql', aceMode: 'text', languageId: 424259634, aliases: [ 'ql', ], }, CoffeeScript: { type: 'programming', tmScope: 'source.coffee', aceMode: 'coffee', codemirrorMode: 'coffeescript', codemirrorMimeType: 'text/x-coffeescript', color: '#244776', aliases: [ 'coffee', 'coffee-script', ], extensions: [ '.coffee', '._coffee', '.cake', '.cjsx', '.iced', ], filenames: [ 'Cakefile', ], interpreters: [ 'coffee', ], languageId: 63, }, ColdFusion: { type: 'programming', aceMode: 'coldfusion', color: '#ed2cd6', aliases: [ 'cfm', 'cfml', 'coldfusion html', ], extensions: [ '.cfm', '.cfml', ], tmScope: 'text.html.cfm', languageId: 64, }, 'ColdFusion CFC': { type: 'programming', color: '#ed2cd6', group: 'ColdFusion', aceMode: 'coldfusion', aliases: [ 'cfc', ], extensions: [ '.cfc', ], tmScope: 'source.cfscript', languageId: 65, }, 'Common Lisp': { type: 'programming', tmScope: 'source.lisp', color: '#3fb68b', aliases: [ 'lisp', ], extensions: [ '.lisp', '.asd', '.cl', '.l', '.lsp', '.ny', '.podsl', '.sexp', ], interpreters: [ 'lisp', 'sbcl', 'ccl', 'clisp', 'ecl', ], aceMode: 'lisp', codemirrorMode: 'commonlisp', codemirrorMimeType: 'text/x-common-lisp', languageId: 66, }, 'Common Workflow Language': { aliases: [ 'cwl', ], type: 'programming', aceMode: 'yaml', codemirrorMode: 'yaml', codemirrorMimeType: 'text/x-yaml', extensions: [ '.cwl', ], interpreters: [ 'cwl-runner', ], color: '#B5314C', tmScope: 'source.cwl', languageId: 988547172, }, 'Component Pascal': { type: 'programming', color: '#B0CE4E', extensions: [ '.cp', '.cps', ], tmScope: 'source.pascal', aceMode: 'pascal', codemirrorMode: 'pascal', codemirrorMimeType: 'text/x-pascal', languageId: 67, }, Cool: { type: 'programming', extensions: [ '.cl', ], tmScope: 'source.cool', aceMode: 'text', languageId: 68, }, Coq: { type: 'programming', color: '#d0b68c', extensions: [ '.coq', '.v', ], tmScope: 'source.coq', aceMode: 'text', languageId: 69, }, 'Cpp-ObjDump': { type: 'data', extensions: [ '.cppobjdump', '.c++-objdump', '.c++objdump', '.cpp-objdump', '.cxx-objdump', ], tmScope: 'objdump.x86asm', aliases: [ 'c++-objdump', ], aceMode: 'assembly_x86', languageId: 70, }, Creole: { type: 'prose', wrap: true, extensions: [ '.creole', ], tmScope: 'text.html.creole', aceMode: 'text', languageId: 71, }, Crystal: { type: 'programming', color: '#000100', extensions: [ '.cr', ], aceMode: 'ruby', codemirrorMode: 'crystal', codemirrorMimeType: 'text/x-crystal', tmScope: 'source.crystal', interpreters: [ 'crystal', ], languageId: 72, }, Csound: { type: 'programming', color: '#1a1a1a', aliases: [ 'csound-orc', ], extensions: [ '.orc', '.udo', ], tmScope: 'source.csound', aceMode: 'csound_orchestra', languageId: 73, }, 'Csound Document': { type: 'programming', color: '#1a1a1a', aliases: [ 'csound-csd', ], extensions: [ '.csd', ], tmScope: 'source.csound-document', aceMode: 'csound_document', languageId: 74, }, 'Csound Score': { type: 'programming', color: '#1a1a1a', aliases: [ 'csound-sco', ], extensions: [ '.sco', ], tmScope: 'source.csound-score', aceMode: 'csound_score', languageId: 75, }, Cuda: { type: 'programming', extensions: [ '.cu', '.cuh', ], tmScope: 'source.cuda-c++', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-c++src', color: '#3A4E3A', languageId: 77, }, 'Cue Sheet': { type: 'data', extensions: [ '.cue', ], tmScope: 'source.cuesheet', aceMode: 'text', languageId: 942714150, }, Cycript: { type: 'programming', extensions: [ '.cy', ], tmScope: 'source.js', aceMode: 'javascript', codemirrorMode: 'javascript', codemirrorMimeType: 'text/javascript', languageId: 78, }, Cython: { type: 'programming', color: '#fedf5b', extensions: [ '.pyx', '.pxd', '.pxi', ], aliases: [ 'pyrex', ], tmScope: 'source.cython', aceMode: 'text', codemirrorMode: 'python', codemirrorMimeType: 'text/x-cython', languageId: 79, }, D: { type: 'programming', color: '#ba595e', aliases: [ 'Dlang', ], extensions: [ '.d', '.di', ], tmScope: 'source.d', aceMode: 'd', codemirrorMode: 'd', codemirrorMimeType: 'text/x-d', languageId: 80, }, 'D-ObjDump': { type: 'data', extensions: [ '.d-objdump', ], tmScope: 'objdump.x86asm', aceMode: 'assembly_x86', languageId: 81, }, 'DIGITAL Command Language': { type: 'programming', aliases: [ 'dcl', ], extensions: [ '.com', ], tmScope: 'none', aceMode: 'text', languageId: 82, }, DM: { type: 'programming', color: '#447265', extensions: [ '.dm', ], aliases: [ 'byond', ], tmScope: 'source.dm', aceMode: 'c_cpp', languageId: 83, }, 'DNS Zone': { type: 'data', extensions: [ '.zone', '.arpa', ], tmScope: 'text.zone_file', aceMode: 'text', languageId: 84, }, DTrace: { type: 'programming', aliases: [ 'dtrace-script', ], extensions: [ '.d', ], interpreters: [ 'dtrace', ], tmScope: 'source.c', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-csrc', languageId: 85, }, Dafny: { type: 'programming', color: '#FFEC25', extensions: [ '.dfy', ], interpreters: [ 'dafny', ], tmScope: 'text.dfy.dafny', aceMode: 'text', languageId: 969323346, }, 'Darcs Patch': { type: 'data', color: '#8eff23', aliases: [ 'dpatch', ], extensions: [ '.darcspatch', '.dpatch', ], tmScope: 'none', aceMode: 'text', languageId: 86, }, Dart: { type: 'programming', color: '#00B4AB', extensions: [ '.dart', ], interpreters: [ 'dart', ], tmScope: 'source.dart', aceMode: 'dart', codemirrorMode: 'dart', codemirrorMimeType: 'application/dart', languageId: 87, }, DataWeave: { type: 'programming', color: '#003a52', extensions: [ '.dwl', ], aceMode: 'text', tmScope: 'source.data-weave', languageId: 974514097, }, Dhall: { type: 'programming', color: '#dfafff', extensions: [ '.dhall', ], tmScope: 'source.haskell', aceMode: 'haskell', codemirrorMode: 'haskell', codemirrorMimeType: 'text/x-haskell', languageId: 793969321, }, Diff: { type: 'data', extensions: [ '.diff', '.patch', ], aliases: [ 'udiff', ], tmScope: 'source.diff', aceMode: 'diff', codemirrorMode: 'diff', codemirrorMimeType: 'text/x-diff', languageId: 88, }, 'DirectX 3D File': { type: 'data', color: '#aace60', extensions: [ '.x', ], aceMode: 'text', tmScope: 'none', languageId: 201049282, }, Dockerfile: { type: 'programming', color: '#384d54', tmScope: 'source.dockerfile', extensions: [ '.dockerfile', ], filenames: [ 'Dockerfile', ], aceMode: 'dockerfile', codemirrorMode: 'dockerfile', codemirrorMimeType: 'text/x-dockerfile', languageId: 89, }, Dogescript: { type: 'programming', color: '#cca760', extensions: [ '.djs', ], tmScope: 'none', aceMode: 'text', languageId: 90, }, Dylan: { type: 'programming', color: '#6c616e', extensions: [ '.dylan', '.dyl', '.intr', '.lid', ], tmScope: 'source.dylan', aceMode: 'text', codemirrorMode: 'dylan', codemirrorMimeType: 'text/x-dylan', languageId: 91, }, E: { type: 'programming', color: '#ccce35', extensions: [ '.E', ], interpreters: [ 'rune', ], tmScope: 'none', aceMode: 'text', languageId: 92, }, 'E-mail': { type: 'data', aliases: [ 'email', 'eml', 'mail', 'mbox', ], extensions: [ '.eml', '.mbox', ], tmScope: 'text.eml.basic', aceMode: 'text', codemirrorMode: 'mbox', codemirrorMimeType: 'application/mbox', languageId: 529653389, }, EBNF: { type: 'data', extensions: [ '.ebnf', ], tmScope: 'source.ebnf', aceMode: 'text', codemirrorMode: 'ebnf', codemirrorMimeType: 'text/x-ebnf', languageId: 430, }, ECL: { type: 'programming', color: '#8a1267', extensions: [ '.ecl', '.eclxml', ], tmScope: 'source.ecl', aceMode: 'text', codemirrorMode: 'ecl', codemirrorMimeType: 'text/x-ecl', languageId: 93, }, ECLiPSe: { type: 'programming', color: '#001d9d', group: 'prolog', extensions: [ '.ecl', ], tmScope: 'source.prolog.eclipse', aceMode: 'prolog', languageId: 94, }, EJS: { type: 'markup', color: '#a91e50', extensions: [ '.ejs', '.ect', '.jst', ], tmScope: 'text.html.js', aceMode: 'ejs', languageId: 95, }, EQ: { type: 'programming', color: '#a78649', extensions: [ '.eq', ], tmScope: 'source.cs', aceMode: 'csharp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-csharp', languageId: 96, }, Eagle: { type: 'data', extensions: [ '.sch', '.brd', ], tmScope: 'text.xml', aceMode: 'xml', codemirrorMode: 'xml', codemirrorMimeType: 'text/xml', languageId: 97, }, Easybuild: { type: 'data', color: '#069406', group: 'Python', aceMode: 'python', codemirrorMode: 'python', codemirrorMimeType: 'text/x-python', tmScope: 'source.python', extensions: [ '.eb', ], languageId: 342840477, }, 'Ecere Projects': { type: 'data', color: '#913960', group: 'JavaScript', extensions: [ '.epj', ], tmScope: 'source.json', aceMode: 'json', codemirrorMode: 'javascript', codemirrorMimeType: 'application/json', languageId: 98, }, EditorConfig: { type: 'data', color: '#fff1f2', group: 'INI', filenames: [ '.editorconfig', ], aliases: [ 'editor-config', ], aceMode: 'ini', codemirrorMode: 'properties', codemirrorMimeType: 'text/x-properties', tmScope: 'source.editorconfig', languageId: 96139566, }, 'Edje Data Collection': { type: 'data', extensions: [ '.edc', ], tmScope: 'source.c++', aceMode: 'c_cpp', codemirrorMode: 'clike', codemirrorMimeType: 'text/x-c++src', languageId: 342840478, }, Eiffel: { type: 'programming', color: '#4d6977', extensions: [ '.e', ], tmScope: 'source.eiffel', aceMode: 'eiffel', codemirrorMode: 'eiffel', codemirrorMimeType: 'text/x-eiffel', languageId: 99, }, Elixir: { type: 'programming', color: '#6e4a7e', extensions: [ '.ex', '.exs', ], tmScope: 'source.elixir', aceMode: 'elixir', filenames: [ 'mix.lock', ], interpreters: [ 'elixir', ], languageId: 100, }, Elm: { type: 'programming', color: '#60B5CC', extensions: [ '.elm', ], tmScope: 'source.elm', aceMode: 'elm', codemirrorMode: 'elm', codemirrorMimeType: 'text/x-elm', languageId: 101, }, 'Emacs Lisp': { type: 'programming', tmScope: 'source.emacs.lisp', color: '#c065db', aliases: [ 'elisp', 'emacs', ], filenames: [ '.abbrev_defs', '.emacs', '.emacs.desktop', '.gnus', '.spacemacs', '.viper', 'Cask', 'Project.ede', '_emacs', 'abbrev_defs', ], extensions: [ '.el', '.emacs', '.emacs.desktop', ], aceMode: 'lisp', codemirrorMode: 'commonlisp', codemirrorMimeType: 'text/x-common-lisp', languageId: 102, }, EmberScript: { type: 'programming', color: '#FFF4F3', extensions: [ '.em', '.emberscript', ], tmScope: 'source.coffee', aceMode: 'coffee', codemirrorMode: 'coffeescript', codemirrorMimeType: 'text/x-coffeescript', languageId: 103, }, Erlang: { type: 'programming', color: '#B83998', extensions: [ '.erl', '.app.src', '.es', '.escript', '.hrl', '.xrl', '.yrl', ], filenames: [ 'Emakefile', 'rebar.config', 'rebar.config.lock', 'rebar.lock', ], tmScope: 'source.erlang', aceMode: 'erlang', codemirrorMode: 'erlang', codemirrorMimeType: 'text/x-erlang', interpreters: [ 'escript', ], languageId: 104, }, 'F#': { type: 'programming', color: '#b845fc', aliases: [ 'fsharp', ], extensions: [ '.fs', '.fsi', '.fsx', ], tmScope: 'source.fsharp', aceMode: 'text', codemirrorMode: 'mllike', codemirrorMimeType: 'text/x-fsharp', languageId: 105, }, 'F*': { fsName: 'Fstar', type: 'programming', color: '#572e30', aliases: [ 'fstar', ], extensions: [ '.fst', ], tmScope: 'source.fstar', aceMode: 'text', languageId: 336943375, }, 'FIGlet Font': { type: 'data', color: '#FFDDBB', aliases: [ 'FIGfont', ], extensions: [ '.flf', ], tmScope: 'source.figfont', aceMode: 'text', languageId: 686129783, }, FLUX: { type: 'programming', color: '#88ccff', extensions: [ '.fx', '.flux', ], tmScope: 'none', aceMode: 'text', languageId: 106, }, Factor: { type: 'programming', color: '#636746', extensions: [ '.factor', ], filenames: [ '.factor-boot-rc', '.factor-rc', ], tmScope: 'source.factor', aceMode: 'text', codemirrorMode: 'factor', codemirrorMimeType: 'text/x-factor', languageId: 108, }, Fancy: { type: 'programming', color: '#7b9db4', extensions: [ '.fy', '.fancypack', ], filenames: [ 'Fakefile', ], tmScope: 'source.fancy', aceMode: 'text', languageId: 109, }, Fantom: { type: 'programming', color: '#14253c', extensions: [ '.fan', ], tmScope: 'source.fan', aceMode: 'text', languageId: 110, }, Faust: { type: 'programming', color: '#c37240', extensions: [ '.dsp', ], tmScope: 'source.faust', aceMode: 'text', languageId: 622529198, }, Fennel: { type: 'programming', tmScope: 'source.fnl', aceMode: 'text', color: '#fff3d7', interpreters: [ 'fennel', ], extensions: [ '.fnl', ], languageId: 239946126, }, 'Filebench WML': { type: 'programming', color: '#F6B900', extensions: [ '.f', ], tmScope: 'none', aceMode: 'text', languageId: 111, }, Filterscript: { type: 'programming', group: 'RenderScript', extensions: [ '.fs', ], tmScope: 'none', aceMode: 'text', languageId: 112, }, Fluent: { type: 'programming', color: '#ffcc33', extensions: [ '.ftl', ], tmScope: 'source.ftl', aceMode: 'text', languageId: 206353404, }, Formatted: { type: 'data', extensions: [ '.for', '.eam.fs', ], tmScope: 'none', aceMode: 'text', languageId: 113, }, Forth: { type: 'programming', color: '#341708', extensions: [ '.fth', '.4th', '.f', '.for', '.forth', '.fr', '.frt', '.fs', ], tmScope: 'source.forth', aceMode: 'forth', codemirrorMode: 'forth', codemirrorMimeType: 'text/x-forth', languageId: 114, }, Fortran: { group: 'Fortran', type: 'programming', color: '#4d41b1', extensions: [ '.f', '.f77', '.for', '.fpp', ], tmScope: 'source.fortran', aceMode: 'text', codemirrorMode: 'fortran', codemirrorMimeType: 'text/x-fortran', languageId: 107, }, 'Fortran Free Form': { group: 'Fortran', color: '#4d41b1', type: 'programming', extensions: [ '.f90', '.f03', '.f08', '.f95', ], tmScope: 'source.fortran.modern', aceMode: 'text', codemirrorMode: 'fortran', codemirrorMimeType: 'text/x-fortran', languageId: 761352333, }, FreeBasic: { type: 'programming', color: '#867db1', extensions: [ '.bi', '.bas', ], tmScope: 'source.vbnet', aliases: [ 'fb', ], aceMode: 'text', codemirrorMode: 'vb', codemirrorMimeType: 'text/x-vb', languageId: 472896659, }, FreeMarker: { type: 'programming', color: '#0050b2', aliases: [ 'ftl', ], extensions: [ '.ftl', ], tmScope: 'text.html.ftl', aceMode: 'ftl', languageId: 115, }, Frege: { type: 'programming', color: '#00cafe', extensions: [ '.fr', ], tmScope: 'source.haskell', aceMode: 'haskell', languageId: 116, }, Futhark: { type: 'programming', color: '#5f02