packages feed

lingo 0.5.0.2 → 0.5.0.3

raw patch · 4 files changed

+1989/−6396 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+# 0.5.0.3++Remove `Gen_Languages` from the `autogen-modules` field, and `languages.yml` from the `extra-source-files` field.+ # 0.5.0.2  Loosen the upper bound on `bytestring`.
− languages.yml
@@ -1,6393 +0,0 @@-# Defines all Languages known to GitHub.-#-# fs_name               - Optional field. Only necessary as a replacement for the sample directory name if the-#                         language name is not a valid filename under the Windows filesystem (e.g., if it-#                         contains an asterisk).-# type                  - Either data, programming, markup, prose, or nil-# aliases               - An Array of additional aliases (implicitly-#                         includes name.downcase)-# ace_mode              - A String name of the Ace Mode used for highlighting whenever-#                         a file is edited. This must match one of the filenames in http://git.io/3XO_Cg.-#                         Use "text" if a mode does not exist.-# codemirror_mode       - A String name of the CodeMirror Mode used for highlighting whenever a file is edited.-#                         This must match a mode from https://git.io/vi9Fx-# codemirror_mime_type  - A String name of the file mime type used for highlighting whenever a file is edited.-#                         This should match the `mime` associated with the mode from https://git.io/f4SoQ-# wrap                  - Boolean wrap to enable line wrapping (default: false)-# extensions            - An Array of associated extensions (the first one is-#                         considered the primary extension, the others should be-#                         listed alphabetically)-# filenames             - An Array of filenames commonly associated with the language-# interpreters          - An Array of associated interpreters-# searchable            - Boolean flag to enable searching (defaults to true)-# language_id           - Integer used as a language-name-independent indexed field so that we can rename-#                         languages in Linguist without reindexing all the code on GitHub. Must not be-#                         changed for existing languages without the explicit permission of GitHub staff.-# color                 - CSS hex color to represent the language. Only used if type is "programming" or "markup".-# tm_scope              - The TextMate scope that represents this programming-#                         language. This should match one of the scopes listed in-#                         the grammars.yml file. Use "none" if there is no grammar-#                         for this language.-# group                 - Name of the parent language. Languages in a group are counted-#                         in the statistics as the parent language.-#-# Any additions or modifications (even trivial) should have corresponding-# test changes in `test/test_blob.rb`.-#-# Please keep this list alphabetized. Capitalization comes before lowercase.------1C Enterprise:-  type: programming-  color: "#814CCC"-  extensions:-  - ".bsl"-  - ".os"-  tm_scope: source.bsl-  ace_mode: text-  language_id: 0-4D:-  type: programming-  extensions:-  - ".4dm"-  tm_scope: source.4dm-  ace_mode: text-  language_id: 577529595-ABAP:-  type: programming-  color: "#E8274B"-  extensions:-  - ".abap"-  tm_scope: source.abap-  ace_mode: abap-  language_id: 1-ABNF:-  type: data-  ace_mode: text-  extensions:-  - ".abnf"-  tm_scope: source.abnf-  language_id: 429-AGS Script:-  type: programming-  color: "#B9D9FF"-  aliases:-  - ags-  extensions:-  - ".asc"-  - ".ash"-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 2-AMPL:-  type: programming-  color: "#E6EFBB"-  extensions:-  - ".ampl"-  - ".mod"-  tm_scope: source.ampl-  ace_mode: text-  language_id: 3-ANTLR:-  type: programming-  color: "#9DC3FF"-  extensions:-  - ".g4"-  tm_scope: source.antlr-  ace_mode: text-  language_id: 4-API Blueprint:-  type: markup-  color: "#2ACCA8"-  ace_mode: markdown-  extensions:-  - ".apib"-  tm_scope: text.html.markdown.source.gfm.apib-  language_id: 5-APL:-  type: programming-  color: "#5A8164"-  extensions:-  - ".apl"-  - ".dyalog"-  interpreters:-  - apl-  - aplx-  - dyalog-  tm_scope: source.apl-  ace_mode: text-  codemirror_mode: apl-  codemirror_mime_type: text/apl-  language_id: 6-ASN.1:-  type: data-  extensions:-  - ".asn"-  - ".asn1"-  tm_scope: source.asn-  ace_mode: text-  codemirror_mode: asn.1-  codemirror_mime_type: text/x-ttcn-asn-  language_id: 7-ASP:-  type: programming-  color: "#6a40fd"-  tm_scope: text.html.asp-  aliases:-  - aspx-  - aspx-vb-  extensions:-  - ".asp"-  - ".asax"-  - ".ascx"-  - ".ashx"-  - ".asmx"-  - ".aspx"-  - ".axd"-  ace_mode: text-  codemirror_mode: htmlembedded-  codemirror_mime_type: application/x-aspx-  language_id: 8-ATS:-  type: programming-  color: "#1ac620"-  aliases:-  - ats2-  extensions:-  - ".dats"-  - ".hats"-  - ".sats"-  tm_scope: source.ats-  ace_mode: ocaml-  language_id: 9-ActionScript:-  type: programming-  tm_scope: source.actionscript.3-  color: "#882B0F"-  aliases:-  - actionscript 3-  - actionscript3-  - as3-  extensions:-  - ".as"-  ace_mode: actionscript-  language_id: 10-Ada:-  type: programming-  color: "#02f88c"-  extensions:-  - ".adb"-  - ".ada"-  - ".ads"-  aliases:-  - ada95-  - ada2005-  tm_scope: source.ada-  ace_mode: ada-  language_id: 11-Adobe Font Metrics:-  type: data-  tm_scope: source.afm-  extensions:-  - ".afm"-  aliases:-  - acfm-  - adobe composite font metrics-  - adobe multiple font metrics-  - amfm-  ace_mode: text-  language_id: 147198098-Agda:-  type: programming-  color: "#315665"-  extensions:-  - ".agda"-  tm_scope: source.agda-  ace_mode: text-  language_id: 12-Alloy:-  type: programming-  color: "#64C800"-  extensions:-  - ".als"-  tm_scope: source.alloy-  ace_mode: text-  language_id: 13-Alpine Abuild:-  type: programming-  group: Shell-  aliases:-  - abuild-  - apkbuild-  filenames:-  - APKBUILD-  tm_scope: source.shell-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 14-Altium Designer:-  type: data-  aliases:-  - altium-  extensions:-  - ".OutJob"-  - ".PcbDoc"-  - ".PrjPCB"-  - ".SchDoc"-  tm_scope: source.ini-  ace_mode: ini-  language_id: 187772328-AngelScript:-  type: programming-  color: "#C7D7DC"-  extensions:-  - ".as"-  - ".angelscript"-  tm_scope: source.angelscript-  ace_mode: text-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 389477596-Ant Build System:-  type: data-  tm_scope: text.xml.ant-  filenames:-  - ant.xml-  - build.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: application/xml-  language_id: 15-ApacheConf:-  type: data-  aliases:-  - aconf-  - apache-  extensions:-  - ".apacheconf"-  - ".vhost"-  filenames:-  - ".htaccess"-  - apache2.conf-  - httpd.conf-  tm_scope: source.apache-config-  ace_mode: apache_conf-  language_id: 16-Apex:-  type: programming-  extensions:-  - ".cls"-  tm_scope: source.java-  ace_mode: java-  codemirror_mode: clike-  codemirror_mime_type: text/x-java-  language_id: 17-Apollo Guidance Computer:-  type: programming-  group: Assembly-  extensions:-  - ".agc"-  tm_scope: source.agc-  ace_mode: assembly_x86-  language_id: 18-AppleScript:-  type: programming-  aliases:-  - osascript-  extensions:-  - ".applescript"-  - ".scpt"-  interpreters:-  - osascript-  tm_scope: source.applescript-  ace_mode: applescript-  color: "#101F1F"-  language_id: 19-Arc:-  type: programming-  color: "#aa2afe"-  extensions:-  - ".arc"-  tm_scope: none-  ace_mode: text-  language_id: 20-AsciiDoc:-  type: prose-  ace_mode: asciidoc-  wrap: true-  extensions:-  - ".asciidoc"-  - ".adoc"-  - ".asc"-  tm_scope: text.html.asciidoc-  language_id: 22-AspectJ:-  type: programming-  color: "#a957b0"-  extensions:-  - ".aj"-  tm_scope: source.aspectj-  ace_mode: text-  language_id: 23-Assembly:-  type: programming-  color: "#6E4C13"-  aliases:-  - asm-  - nasm-  extensions:-  - ".asm"-  - ".a51"-  - ".i"-  - ".inc"-  - ".nasm"-  tm_scope: source.assembly-  ace_mode: assembly_x86-  language_id: 24-Asymptote:-  type: programming-  color: "#4a0c0c"-  extensions:-  - ".asy"-  interpreters:-  - asy-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-kotlin-  language_id: 591605007-Augeas:-  type: programming-  extensions:-  - ".aug"-  tm_scope: none-  ace_mode: text-  language_id: 25-AutoHotkey:-  type: programming-  color: "#6594b9"-  aliases:-  - ahk-  extensions:-  - ".ahk"-  - ".ahkl"-  tm_scope: source.ahk-  ace_mode: autohotkey-  language_id: 26-AutoIt:-  type: programming-  color: "#1C3552"-  aliases:-  - au3-  - AutoIt3-  - AutoItScript-  extensions:-  - ".au3"-  tm_scope: source.autoit-  ace_mode: autohotkey-  language_id: 27-Awk:-  type: programming-  extensions:-  - ".awk"-  - ".auk"-  - ".gawk"-  - ".mawk"-  - ".nawk"-  interpreters:-  - awk-  - gawk-  - mawk-  - nawk-  tm_scope: source.awk-  ace_mode: text-  language_id: 28-Ballerina:-  type: programming-  extensions:-  - ".bal"-  tm_scope: source.ballerina-  ace_mode: text-  color: "#FF5000"-  language_id: 720859680-Batchfile:-  type: programming-  aliases:-  - bat-  - batch-  - dosbatch-  - winbatch-  extensions:-  - ".bat"-  - ".cmd"-  tm_scope: source.batchfile-  ace_mode: batchfile-  color: "#C1F12E"-  language_id: 29-Befunge:-  type: programming-  extensions:-  - ".befunge"-  tm_scope: source.befunge-  ace_mode: text-  language_id: 30-BibTeX:-  type: markup-  group: TeX-  extensions:-  - ".bib"-  - ".bibtex"-  tm_scope: text.bibtex-  ace_mode: tex-  codemirror_mode: stex-  codemirror_mime_type: text/x-stex-  language_id: 982188347-Bison:-  type: programming-  group: Yacc-  tm_scope: source.yacc-  extensions:-  - ".bison"-  ace_mode: text-  language_id: 31-BitBake:-  type: programming-  tm_scope: none-  extensions:-  - ".bb"-  ace_mode: text-  language_id: 32-Blade:-  type: markup-  group: HTML-  extensions:-  - ".blade"-  - ".blade.php"-  tm_scope: text.html.php.blade-  ace_mode: text-  language_id: 33-BlitzBasic:-  type: programming-  aliases:-  - b3d-  - blitz3d-  - blitzplus-  - bplus-  extensions:-  - ".bb"-  - ".decls"-  tm_scope: source.blitzmax-  ace_mode: text-  language_id: 34-BlitzMax:-  type: programming-  color: "#cd6400"-  extensions:-  - ".bmx"-  aliases:-  - bmax-  tm_scope: source.blitzmax-  ace_mode: text-  language_id: 35-Bluespec:-  type: programming-  extensions:-  - ".bsv"-  tm_scope: source.bsv-  ace_mode: verilog-  language_id: 36-Boo:-  type: programming-  color: "#d4bec1"-  extensions:-  - ".boo"-  ace_mode: text-  tm_scope: source.boo-  language_id: 37-Brainfuck:-  type: programming-  color: "#2F2530"-  extensions:-  - ".b"-  - ".bf"-  tm_scope: source.bf-  ace_mode: text-  codemirror_mode: brainfuck-  codemirror_mime_type: text/x-brainfuck-  language_id: 38-Brightscript:-  type: programming-  extensions:-  - ".brs"-  tm_scope: source.brightscript-  ace_mode: text-  language_id: 39-C:-  type: programming-  color: "#555555"-  extensions:-  - ".c"-  - ".cats"-  - ".h"-  - ".idc"-  interpreters:-  - tcc-  tm_scope: source.c-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 41-C#:-  type: programming-  ace_mode: csharp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csharp-  tm_scope: source.cs-  color: "#178600"-  aliases:-  - csharp-  extensions:-  - ".cs"-  - ".cake"-  - ".csx"-  language_id: 42-C++:-  type: programming-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: 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"-  language_id: 43-C-ObjDump:-  type: data-  extensions:-  - ".c-objdump"-  tm_scope: objdump.x86asm-  ace_mode: assembly_x86-  language_id: 44-C2hs Haskell:-  type: programming-  group: Haskell-  aliases:-  - c2hs-  extensions:-  - ".chs"-  tm_scope: source.haskell-  ace_mode: haskell-  codemirror_mode: haskell-  codemirror_mime_type: text/x-haskell-  language_id: 45-CLIPS:-  type: programming-  extensions:-  - ".clp"-  tm_scope: source.clips-  ace_mode: text-  language_id: 46-CMake:-  type: programming-  extensions:-  - ".cmake"-  - ".cmake.in"-  filenames:-  - CMakeLists.txt-  tm_scope: source.cmake-  ace_mode: text-  codemirror_mode: cmake-  codemirror_mime_type: text/x-cmake-  language_id: 47-COBOL:-  type: programming-  extensions:-  - ".cob"-  - ".cbl"-  - ".ccp"-  - ".cobol"-  - ".cpy"-  tm_scope: source.cobol-  ace_mode: cobol-  codemirror_mode: cobol-  codemirror_mime_type: text/x-cobol-  language_id: 48-COLLADA:-  type: data-  extensions:-  - ".dae"-  tm_scope: text.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 49-CSON:-  type: data-  tm_scope: source.coffee-  ace_mode: coffee-  codemirror_mode: coffeescript-  codemirror_mime_type: text/x-coffeescript-  extensions:-  - ".cson"-  language_id: 424-CSS:-  type: markup-  tm_scope: source.css-  ace_mode: css-  codemirror_mode: css-  codemirror_mime_type: text/css-  color: "#563d7c"-  extensions:-  - ".css"-  language_id: 50-CSV:-  type: data-  ace_mode: text-  tm_scope: none-  extensions:-  - ".csv"-  language_id: 51-CWeb:-  type: programming-  extensions:-  - ".w"-  tm_scope: none-  ace_mode: text-  language_id: 657332628-Cabal Config:-  type: data-  aliases:-  - Cabal-  extensions:-  - ".cabal"-  filenames:-  - cabal.config-  - cabal.project-  ace_mode: haskell-  codemirror_mode: haskell-  codemirror_mime_type: text/x-haskell-  tm_scope: source.cabal-  language_id: 677095381-Cap'n Proto:-  type: programming-  tm_scope: source.capnp-  extensions:-  - ".capnp"-  ace_mode: text-  language_id: 52-CartoCSS:-  type: programming-  aliases:-  - Carto-  extensions:-  - ".mss"-  ace_mode: text-  tm_scope: source.css.mss-  language_id: 53-Ceylon:-  type: programming-  color: "#dfa535"-  extensions:-  - ".ceylon"-  tm_scope: source.ceylon-  ace_mode: text-  language_id: 54-Chapel:-  type: programming-  color: "#8dc63f"-  aliases:-  - chpl-  extensions:-  - ".chpl"-  tm_scope: source.chapel-  ace_mode: text-  language_id: 55-Charity:-  type: programming-  extensions:-  - ".ch"-  tm_scope: none-  ace_mode: text-  language_id: 56-ChucK:-  type: programming-  extensions:-  - ".ck"-  tm_scope: source.java-  ace_mode: java-  codemirror_mode: clike-  codemirror_mime_type: text/x-java-  language_id: 57-Cirru:-  type: programming-  color: "#ccccff"-  tm_scope: source.cirru-  ace_mode: cirru-  extensions:-  - ".cirru"-  language_id: 58-Clarion:-  type: programming-  color: "#db901e"-  ace_mode: text-  extensions:-  - ".clw"-  tm_scope: source.clarion-  language_id: 59-Clean:-  type: programming-  color: "#3F85AF"-  extensions:-  - ".icl"-  - ".dcl"-  tm_scope: source.clean-  ace_mode: text-  language_id: 60-Click:-  type: programming-  color: "#E4E6F3"-  extensions:-  - ".click"-  tm_scope: source.click-  ace_mode: text-  language_id: 61-Clojure:-  type: programming-  tm_scope: source.clojure-  ace_mode: clojure-  codemirror_mode: clojure-  codemirror_mime_type: text/x-clojure-  color: "#db5855"-  extensions:-  - ".clj"-  - ".boot"-  - ".cl2"-  - ".cljc"-  - ".cljs"-  - ".cljs.hl"-  - ".cljscm"-  - ".cljx"-  - ".hic"-  filenames:-  - riemann.config-  language_id: 62-Closure Templates:-  type: markup-  group: HTML-  ace_mode: soy_template-  codemirror_mode: soy-  codemirror_mime_type: text/x-soy-  aliases:-  - soy-  extensions:-  - ".soy"-  tm_scope: text.html.soy-  language_id: 357046146-Cloud Firestore Security Rules:-  type: data-  ace_mode: less-  codemirror_mode: css-  codemirror_mime_type: text/css-  tm_scope: source.firestore-  filenames:-  - firestore.rules-  language_id: 407996372-CoNLL-U:-  type: data-  extensions:-  - ".conllu"-  - ".conll"-  tm_scope: text.conllu-  ace_mode: text-  aliases:-  - CoNLL-  - CoNLL-X-  language_id: 421026389-CodeQL:-  type: programming-  extensions:-  - ".ql"-  - ".qll"-  tm_scope: source.ql-  ace_mode: text-  language_id: 424259634-  aliases:-    - ql-CoffeeScript:-  type: programming-  tm_scope: source.coffee-  ace_mode: coffee-  codemirror_mode: coffeescript-  codemirror_mime_type: text/x-coffeescript-  color: "#244776"-  aliases:-  - coffee-  - coffee-script-  extensions:-  - ".coffee"-  - "._coffee"-  - ".cake"-  - ".cjsx"-  - ".iced"-  filenames:-  - Cakefile-  interpreters:-  - coffee-  language_id: 63-ColdFusion:-  type: programming-  ace_mode: coldfusion-  color: "#ed2cd6"-  aliases:-  - cfm-  - cfml-  - coldfusion html-  extensions:-  - ".cfm"-  - ".cfml"-  tm_scope: text.html.cfm-  language_id: 64-ColdFusion CFC:-  type: programming-  group: ColdFusion-  ace_mode: coldfusion-  aliases:-  - cfc-  extensions:-  - ".cfc"-  tm_scope: source.cfscript-  language_id: 65-Common Lisp:-  type: programming-  tm_scope: source.lisp-  color: "#3fb68b"-  aliases:-  - lisp-  extensions:-  - ".lisp"-  - ".asd"-  - ".cl"-  - ".l"-  - ".lsp"-  - ".ny"-  - ".podsl"-  - ".sexp"-  interpreters:-  - lisp-  - sbcl-  - ccl-  - clisp-  - ecl-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 66-Common Workflow Language:-  aliases:-  - cwl-  type: programming-  ace_mode: yaml-  codemirror_mode: yaml-  codemirror_mime_type: text/x-yaml-  extensions:-  - ".cwl"-  interpreters:-  - cwl-runner-  color: "#B5314C"-  tm_scope: source.cwl-  language_id: 988547172-Component Pascal:-  type: programming-  color: "#B0CE4E"-  extensions:-  - ".cp"-  - ".cps"-  tm_scope: source.pascal-  aliases:-  - delphi-  - objectpascal-  ace_mode: pascal-  codemirror_mode: pascal-  codemirror_mime_type: text/x-pascal-  language_id: 67-Cool:-  type: programming-  extensions:-  - ".cl"-  tm_scope: source.cool-  ace_mode: text-  language_id: 68-Coq:-  type: programming-  extensions:-  - ".coq"-  - ".v"-  tm_scope: source.coq-  ace_mode: text-  language_id: 69-Cpp-ObjDump:-  type: data-  extensions:-  - ".cppobjdump"-  - ".c++-objdump"-  - ".c++objdump"-  - ".cpp-objdump"-  - ".cxx-objdump"-  tm_scope: objdump.x86asm-  aliases:-  - c++-objdump-  ace_mode: assembly_x86-  language_id: 70-Creole:-  type: prose-  wrap: true-  extensions:-  - ".creole"-  tm_scope: text.html.creole-  ace_mode: text-  language_id: 71-Crystal:-  type: programming-  color: "#000100"-  extensions:-  - ".cr"-  ace_mode: ruby-  codemirror_mode: crystal-  codemirror_mime_type: text/x-crystal-  tm_scope: source.crystal-  interpreters:-  - crystal-  language_id: 72-Csound:-  type: programming-  aliases:-  - csound-orc-  extensions:-  - ".orc"-  - ".udo"-  tm_scope: source.csound-  ace_mode: csound_orchestra-  language_id: 73-Csound Document:-  type: programming-  aliases:-  - csound-csd-  extensions:-  - ".csd"-  tm_scope: source.csound-document-  ace_mode: csound_document-  language_id: 74-Csound Score:-  type: programming-  aliases:-  - csound-sco-  extensions:-  - ".sco"-  tm_scope: source.csound-score-  ace_mode: csound_score-  language_id: 75-Cuda:-  type: programming-  extensions:-  - ".cu"-  - ".cuh"-  tm_scope: source.cuda-c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  color: "#3A4E3A"-  language_id: 77-Cycript:-  type: programming-  extensions:-  - ".cy"-  tm_scope: source.js-  ace_mode: javascript-  codemirror_mode: javascript-  codemirror_mime_type: text/javascript-  language_id: 78-Cython:-  type: programming-  group: Python-  extensions:-  - ".pyx"-  - ".pxd"-  - ".pxi"-  aliases:-  - pyrex-  tm_scope: source.cython-  ace_mode: text-  codemirror_mode: python-  codemirror_mime_type: text/x-cython-  language_id: 79-D:-  type: programming-  color: "#ba595e"-  extensions:-  - ".d"-  - ".di"-  tm_scope: source.d-  ace_mode: d-  codemirror_mode: d-  codemirror_mime_type: text/x-d-  language_id: 80-D-ObjDump:-  type: data-  extensions:-  - ".d-objdump"-  tm_scope: objdump.x86asm-  ace_mode: assembly_x86-  language_id: 81-DIGITAL Command Language:-  type: programming-  aliases:-  - dcl-  extensions:-  - ".com"-  tm_scope: none-  ace_mode: text-  language_id: 82-DM:-  type: programming-  color: "#447265"-  extensions:-  - ".dm"-  aliases:-  - byond-  tm_scope: source.dm-  ace_mode: c_cpp-  language_id: 83-DNS Zone:-  type: data-  extensions:-  - ".zone"-  - ".arpa"-  tm_scope: text.zone_file-  ace_mode: text-  language_id: 84-DTrace:-  type: programming-  aliases:-  - dtrace-script-  extensions:-  - ".d"-  interpreters:-  - dtrace-  tm_scope: source.c-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 85-Darcs Patch:-  type: data-  aliases:-  - dpatch-  extensions:-  - ".darcspatch"-  - ".dpatch"-  tm_scope: none-  ace_mode: text-  language_id: 86-Dart:-  type: programming-  color: "#00B4AB"-  extensions:-  - ".dart"-  interpreters:-  - dart-  tm_scope: source.dart-  ace_mode: dart-  codemirror_mode: dart-  codemirror_mime_type: application/dart-  language_id: 87-DataWeave:-  type: programming-  color: "#003a52"-  extensions:-  - ".dwl"-  ace_mode: text-  tm_scope: source.data-weave-  language_id: 974514097-Dhall:-  type: programming-  color: "#dfafff"-  extensions:-  - ".dhall"-  tm_scope: source.haskell-  ace_mode: haskell-  codemirror_mode: haskell-  codemirror_mime_type: text/x-haskell-  language_id: 793969321-Diff:-  type: data-  extensions:-  - ".diff"-  - ".patch"-  aliases:-  - udiff-  tm_scope: source.diff-  ace_mode: diff-  codemirror_mode: diff-  codemirror_mime_type: text/x-diff-  language_id: 88-DirectX 3D File:-  type: data-  extensions:-  - ".x"-  ace_mode: text-  tm_scope: none-  language_id: 201049282-Dockerfile:-  type: programming-  color: "#384d54"-  tm_scope: source.dockerfile-  extensions:-  - ".dockerfile"-  filenames:-  - Dockerfile-  ace_mode: dockerfile-  codemirror_mode: dockerfile-  codemirror_mime_type: text/x-dockerfile-  language_id: 89-Dogescript:-  type: programming-  color: "#cca760"-  extensions:-  - ".djs"-  tm_scope: none-  ace_mode: text-  language_id: 90-Dylan:-  type: programming-  color: "#6c616e"-  extensions:-  - ".dylan"-  - ".dyl"-  - ".intr"-  - ".lid"-  tm_scope: source.dylan-  ace_mode: text-  codemirror_mode: dylan-  codemirror_mime_type: text/x-dylan-  language_id: 91-E:-  type: programming-  color: "#ccce35"-  extensions:-  - ".E"-  interpreters:-  - rune-  tm_scope: none-  ace_mode: text-  language_id: 92-EBNF:-  type: data-  extensions:-  - ".ebnf"-  tm_scope: source.ebnf-  ace_mode: text-  codemirror_mode: ebnf-  codemirror_mime_type: text/x-ebnf-  language_id: 430-ECL:-  type: programming-  color: "#8a1267"-  extensions:-  - ".ecl"-  - ".eclxml"-  tm_scope: none-  ace_mode: text-  codemirror_mode: ecl-  codemirror_mime_type: text/x-ecl-  language_id: 93-ECLiPSe:-  type: programming-  group: prolog-  extensions:-  - ".ecl"-  tm_scope: source.prolog.eclipse-  ace_mode: prolog-  language_id: 94-EJS:-  type: markup-  group: HTML-  extensions:-  - ".ejs"-  tm_scope: text.html.js-  ace_mode: ejs-  language_id: 95-EML:-  type: data-  extensions:-  - ".eml"-  - ".mbox"-  tm_scope: text.eml.basic-  ace_mode: text-  language_id: 529653389-EQ:-  type: programming-  color: "#a78649"-  extensions:-  - ".eq"-  tm_scope: source.cs-  ace_mode: csharp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csharp-  language_id: 96-Eagle:-  type: data-  extensions:-  - ".sch"-  - ".brd"-  tm_scope: text.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 97-Easybuild:-  type: data-  group: Python-  ace_mode: python-  codemirror_mode: python-  codemirror_mime_type: text/x-python-  tm_scope: source.python-  extensions:-  - ".eb"-  language_id: 342840477-Ecere Projects:-  type: data-  group: JavaScript-  extensions:-  - ".epj"-  tm_scope: source.json-  ace_mode: json-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  language_id: 98-EditorConfig:-  type: data-  group: INI-  filenames:-  - ".editorconfig"-  aliases:-  - editor-config-  ace_mode: ini-  codemirror_mode: properties-  codemirror_mime_type: text/x-properties-  tm_scope: source.editorconfig-  language_id: 96139566-Edje Data Collection:-  type: data-  extensions:-  - ".edc"-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 342840478-Eiffel:-  type: programming-  color: "#946d57"-  extensions:-  - ".e"-  tm_scope: source.eiffel-  ace_mode: eiffel-  codemirror_mode: eiffel-  codemirror_mime_type: text/x-eiffel-  language_id: 99-Elixir:-  type: programming-  color: "#6e4a7e"-  extensions:-  - ".ex"-  - ".exs"-  tm_scope: source.elixir-  ace_mode: elixir-  filenames:-  - mix.lock-  interpreters:-  - elixir-  language_id: 100-Elm:-  type: programming-  color: "#60B5CC"-  extensions:-  - ".elm"-  tm_scope: source.elm-  ace_mode: elm-  codemirror_mode: elm-  codemirror_mime_type: text/x-elm-  language_id: 101-Emacs Lisp:-  type: programming-  tm_scope: 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"-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 102-EmberScript:-  type: programming-  color: "#FFF4F3"-  extensions:-  - ".em"-  - ".emberscript"-  tm_scope: source.coffee-  ace_mode: coffee-  codemirror_mode: coffeescript-  codemirror_mime_type: text/x-coffeescript-  language_id: 103-Erlang:-  type: programming-  color: "#B83998"-  extensions:-  - ".erl"-  - ".app.src"-  - ".es"-  - ".escript"-  - ".hrl"-  - ".xrl"-  - ".yrl"-  filenames:-  - Emakefile-  - rebar.config-  - rebar.config.lock-  - rebar.lock-  tm_scope: source.erlang-  ace_mode: erlang-  codemirror_mode: erlang-  codemirror_mime_type: text/x-erlang-  interpreters:-  - escript-  language_id: 104-F#:-  type: programming-  color: "#b845fc"-  aliases:-  - fsharp-  extensions:-  - ".fs"-  - ".fsi"-  - ".fsx"-  tm_scope: source.fsharp-  ace_mode: text-  codemirror_mode: mllike-  codemirror_mime_type: text/x-fsharp-  language_id: 105-F*:-  fs_name: Fstar-  type: programming-  color: "#572e30"-  aliases:-  - fstar-  extensions:-  - ".fst"-  tm_scope: source.fstar-  ace_mode: text-  language_id: 336943375-FIGlet Font:-  type: data-  aliases:-  - FIGfont-  extensions:-  - ".flf"-  tm_scope: source.figfont-  ace_mode: text-  language_id: 686129783-FLUX:-  type: programming-  color: "#88ccff"-  extensions:-  - ".fx"-  - ".flux"-  tm_scope: none-  ace_mode: text-  language_id: 106-Factor:-  type: programming-  color: "#636746"-  extensions:-  - ".factor"-  filenames:-  - ".factor-boot-rc"-  - ".factor-rc"-  tm_scope: source.factor-  ace_mode: text-  codemirror_mode: factor-  codemirror_mime_type: text/x-factor-  language_id: 108-Fancy:-  type: programming-  color: "#7b9db4"-  extensions:-  - ".fy"-  - ".fancypack"-  filenames:-  - Fakefile-  tm_scope: source.fancy-  ace_mode: text-  language_id: 109-Fantom:-  type: programming-  color: "#14253c"-  extensions:-  - ".fan"-  tm_scope: source.fan-  ace_mode: text-  language_id: 110-Faust:-  type: programming-  color: "#c37240"-  extensions:-  - ".dsp"-  tm_scope: source.faust-  ace_mode: text-  language_id: 622529198-Filebench WML:-  type: programming-  extensions:-  - ".f"-  tm_scope: none-  ace_mode: text-  language_id: 111-Filterscript:-  type: programming-  group: RenderScript-  extensions:-  - ".fs"-  tm_scope: none-  ace_mode: text-  language_id: 112-Formatted:-  type: data-  extensions:-  - ".for"-  - ".eam.fs"-  tm_scope: none-  ace_mode: text-  language_id: 113-Forth:-  type: programming-  color: "#341708"-  extensions:-  - ".fth"-  - ".4th"-  - ".f"-  - ".for"-  - ".forth"-  - ".fr"-  - ".frt"-  - ".fs"-  tm_scope: source.forth-  ace_mode: forth-  codemirror_mode: forth-  codemirror_mime_type: text/x-forth-  language_id: 114-Fortran:-  type: programming-  color: "#4d41b1"-  extensions:-  - ".f90"-  - ".f"-  - ".f03"-  - ".f08"-  - ".f77"-  - ".f95"-  - ".for"-  - ".fpp"-  tm_scope: source.fortran-  ace_mode: text-  codemirror_mode: fortran-  codemirror_mime_type: text/x-fortran-  language_id: 107-FreeMarker:-  type: programming-  color: "#0050b2"-  aliases:-  - ftl-  extensions:-  - ".ftl"-  tm_scope: text.html.ftl-  ace_mode: ftl-  language_id: 115-Frege:-  type: programming-  color: "#00cafe"-  extensions:-  - ".fr"-  tm_scope: source.haskell-  ace_mode: haskell-  language_id: 116-G-code:-  type: programming-  color: "#D08CF2"-  extensions:-  - ".g"-  - ".cnc"-  - ".gco"-  - ".gcode"-  tm_scope: source.gcode-  ace_mode: gcode-  language_id: 117-GAML:-  type: programming-  color: "#FFC766"-  extensions:-  - ".gaml"-  tm_scope: none-  ace_mode: text-  language_id: 290345951-GAMS:-  type: programming-  extensions:-  - ".gms"-  tm_scope: none-  ace_mode: text-  language_id: 118-GAP:-  type: programming-  extensions:-  - ".g"-  - ".gap"-  - ".gd"-  - ".gi"-  - ".tst"-  tm_scope: source.gap-  ace_mode: text-  language_id: 119-GCC Machine Description:-  type: programming-  extensions:-  - ".md"-  tm_scope: source.lisp-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 121-GDB:-  type: programming-  extensions:-  - ".gdb"-  - ".gdbinit"-  tm_scope: source.gdb-  ace_mode: text-  language_id: 122-GDScript:-  type: programming-  color: "#355570"-  extensions:-  - ".gd"-  tm_scope: source.gdscript-  ace_mode: text-  language_id: 123-GLSL:-  type: programming-  extensions:-  - ".glsl"-  - ".fp"-  - ".frag"-  - ".frg"-  - ".fs"-  - ".fsh"-  - ".fshader"-  - ".geo"-  - ".geom"-  - ".glslf"-  - ".glslv"-  - ".gs"-  - ".gshader"-  - ".shader"-  - ".tesc"-  - ".tese"-  - ".vert"-  - ".vrx"-  - ".vsh"-  - ".vshader"-  tm_scope: source.glsl-  ace_mode: glsl-  language_id: 124-GN:-  type: data-  extensions:-  - ".gn"-  - ".gni"-  interpreters:-  - gn-  filenames:-  - ".gn"-  tm_scope: source.gn-  ace_mode: python-  codemirror_mode: python-  codemirror_mime_type: text/x-python-  language_id: 302957008-Game Maker Language:-  type: programming-  color: "#71b417"-  extensions:-  - ".gml"-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 125-Genie:-  type: programming-  ace_mode: text-  extensions:-  - ".gs"-  color: "#fb855d"-  tm_scope: none-  language_id: 792408528-Genshi:-  type: programming-  extensions:-  - ".kid"-  tm_scope: text.xml.genshi-  aliases:-  - xml+genshi-  - xml+kid-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 126-Gentoo Ebuild:-  type: programming-  group: Shell-  extensions:-  - ".ebuild"-  tm_scope: source.shell-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 127-Gentoo Eclass:-  type: programming-  group: Shell-  extensions:-  - ".eclass"-  tm_scope: source.shell-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 128-Gerber Image:-  type: data-  aliases:-  - rs-274x-  extensions:-  - ".gbr"-  - ".gbl"-  - ".gbo"-  - ".gbp"-  - ".gbs"-  - ".gko"-  - ".gml"-  - ".gpb"-  - ".gpt"-  - ".gtl"-  - ".gto"-  - ".gtp"-  - ".gts"-  interpreters:-  - gerbv-  - gerbview-  tm_scope: source.gerber-  ace_mode: text-  language_id: 404627610-Gettext Catalog:-  type: prose-  searchable: false-  aliases:-  - pot-  extensions:-  - ".po"-  - ".pot"-  tm_scope: source.po-  ace_mode: text-  language_id: 129-Gherkin:-  type: programming-  extensions:-  - ".feature"-  tm_scope: text.gherkin.feature-  aliases:-  - cucumber-  ace_mode: text-  color: "#5B2063"-  language_id: 76-Git Attributes:-  type: data-  group: INI-  aliases:-  - gitattributes-  filenames:-  - ".gitattributes"-  tm_scope: source.gitattributes-  ace_mode: gitignore-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 956324166-Git Config:-  type: data-  group: INI-  aliases:-  - gitconfig-  - gitmodules-  extensions:-  - ".gitconfig"-  filenames:-  - ".gitconfig"-  - ".gitmodules"-  ace_mode: ini-  codemirror_mode: properties-  codemirror_mime_type: text/x-properties-  tm_scope: source.gitconfig-  language_id: 807968997-Glyph:-  type: programming-  color: "#c1ac7f"-  extensions:-  - ".glf"-  tm_scope: source.tcl-  ace_mode: tcl-  codemirror_mode: tcl-  codemirror_mime_type: text/x-tcl-  language_id: 130-Glyph Bitmap Distribution Format:-  type: data-  extensions:-  - ".bdf"-  tm_scope: source.bdf-  ace_mode: text-  language_id: 997665271-Gnuplot:-  type: programming-  color: "#f0a9f0"-  extensions:-  - ".gp"-  - ".gnu"-  - ".gnuplot"-  - ".p"-  - ".plot"-  - ".plt"-  interpreters:-  - gnuplot-  tm_scope: source.gnuplot-  ace_mode: text-  language_id: 131-Go:-  type: programming-  color: "#00ADD8"-  aliases:-  - golang-  extensions:-  - ".go"-  tm_scope: source.go-  ace_mode: golang-  codemirror_mode: go-  codemirror_mime_type: text/x-go-  language_id: 132-Golo:-  type: programming-  color: "#88562A"-  extensions:-  - ".golo"-  tm_scope: source.golo-  ace_mode: text-  language_id: 133-Gosu:-  type: programming-  color: "#82937f"-  extensions:-  - ".gs"-  - ".gst"-  - ".gsx"-  - ".vark"-  tm_scope: source.gosu.2-  ace_mode: text-  language_id: 134-Grace:-  type: programming-  extensions:-  - ".grace"-  tm_scope: source.grace-  ace_mode: text-  language_id: 135-Gradle:-  type: data-  extensions:-  - ".gradle"-  tm_scope: source.groovy.gradle-  ace_mode: text-  language_id: 136-Grammatical Framework:-  type: programming-  aliases:-  - gf-  extensions:-  - ".gf"-  color: "#79aa7a"-  tm_scope: source.gf-  ace_mode: haskell-  codemirror_mode: haskell-  codemirror_mime_type: text/x-haskell-  language_id: 137-Graph Modeling Language:-  type: data-  extensions:-  - ".gml"-  tm_scope: none-  ace_mode: text-  language_id: 138-GraphQL:-  type: data-  extensions:-  - ".graphql"-  - ".gql"-  - ".graphqls"-  tm_scope: source.graphql-  ace_mode: text-  language_id: 139-Graphviz (DOT):-  type: data-  tm_scope: source.dot-  extensions:-  - ".dot"-  - ".gv"-  ace_mode: text-  language_id: 140-Groovy:-  type: programming-  tm_scope: source.groovy-  ace_mode: groovy-  codemirror_mode: groovy-  codemirror_mime_type: text/x-groovy-  color: "#e69f56"-  extensions:-  - ".groovy"-  - ".grt"-  - ".gtpl"-  - ".gvy"-  interpreters:-  - groovy-  filenames:-  - Jenkinsfile-  language_id: 142-Groovy Server Pages:-  type: programming-  group: Groovy-  aliases:-  - gsp-  - java server page-  extensions:-  - ".gsp"-  tm_scope: text.html.jsp-  ace_mode: jsp-  codemirror_mode: htmlembedded-  codemirror_mime_type: application/x-jsp-  language_id: 143-HAProxy:-  type: data-  extensions:-  - ".cfg"-  filenames:-  - haproxy.cfg-  tm_scope: source.haproxy-config-  ace_mode: text-  language_id: 366607477-HCL:-  type: programming-  extensions:-  - ".hcl"-  - ".tf"-  - ".tfvars"-  - ".workflow"-  aliases:-  - terraform-  ace_mode: ruby-  codemirror_mode: ruby-  codemirror_mime_type: text/x-ruby-  tm_scope: source.terraform-  language_id: 144-HLSL:-  type: programming-  extensions:-  - ".hlsl"-  - ".cginc"-  - ".fx"-  - ".fxh"-  - ".hlsli"-  ace_mode: text-  tm_scope: source.hlsl-  language_id: 145-HTML:-  type: markup-  tm_scope: text.html.basic-  ace_mode: html-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  color: "#e34c26"-  aliases:-  - xhtml-  extensions:-  - ".html"-  - ".htm"-  - ".html.hl"-  - ".inc"-  - ".st"-  - ".xht"-  - ".xhtml"-  language_id: 146-HTML+Django:-  type: markup-  tm_scope: text.html.django-  group: HTML-  extensions:-  - ".jinja"-  - ".jinja2"-  - ".mustache"-  - ".njk"-  aliases:-  - django-  - html+django/jinja-  - html+jinja-  - htmldjango-  - njk-  - nunjucks-  ace_mode: django-  codemirror_mode: django-  codemirror_mime_type: text/x-django-  language_id: 147-HTML+ECR:-  type: markup-  tm_scope: text.html.ecr-  group: HTML-  aliases:-  - ecr-  extensions:-  - ".ecr"-  ace_mode: text-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  language_id: 148-HTML+EEX:-  type: markup-  tm_scope: text.html.elixir-  group: HTML-  aliases:-  - eex-  extensions:-  - ".eex"-  ace_mode: text-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  language_id: 149-HTML+ERB:-  type: markup-  tm_scope: text.html.erb-  group: HTML-  aliases:-  - erb-  extensions:-  - ".erb"-  - ".erb.deface"-  ace_mode: text-  codemirror_mode: htmlembedded-  codemirror_mime_type: application/x-erb-  language_id: 150-HTML+PHP:-  type: markup-  tm_scope: text.html.php-  group: HTML-  extensions:-  - ".phtml"-  ace_mode: php-  codemirror_mode: php-  codemirror_mime_type: application/x-httpd-php-  language_id: 151-HTML+Razor:-  type: markup-  tm_scope: text.html.cshtml-  group: HTML-  aliases:-  - razor-  extensions:-  - ".cshtml"-  - ".razor"-  ace_mode: razor-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  language_id: 479039817-HTTP:-  type: data-  extensions:-  - ".http"-  tm_scope: source.httpspec-  ace_mode: text-  codemirror_mode: http-  codemirror_mime_type: message/http-  language_id: 152-HXML:-  type: data-  ace_mode: text-  extensions:-  - ".hxml"-  tm_scope: source.hxml-  language_id: 786683730-Hack:-  type: programming-  ace_mode: php-  codemirror_mode: php-  codemirror_mime_type: application/x-httpd-php-  extensions:-  - ".hack"-  - ".hh"-  - ".hhi"-  - ".php"-  tm_scope: source.hack-  color: "#878787"-  language_id: 153-Haml:-  group: HTML-  type: markup-  extensions:-  - ".haml"-  - ".haml.deface"-  tm_scope: text.haml-  ace_mode: haml-  codemirror_mode: haml-  codemirror_mime_type: text/x-haml-  language_id: 154-Handlebars:-  type: markup-  group: HTML-  aliases:-  - hbs-  - htmlbars-  extensions:-  - ".handlebars"-  - ".hbs"-  tm_scope: text.html.handlebars-  ace_mode: handlebars-  language_id: 155-Harbour:-  type: programming-  color: "#0e60e3"-  extensions:-  - ".hb"-  tm_scope: source.harbour-  ace_mode: text-  language_id: 156-Haskell:-  type: programming-  color: "#5e5086"-  extensions:-  - ".hs"-  - ".hs-boot"-  - ".hsc"-  interpreters:-  - runhaskell-  tm_scope: source.haskell-  ace_mode: haskell-  codemirror_mode: haskell-  codemirror_mime_type: text/x-haskell-  language_id: 157-Haxe:-  type: programming-  ace_mode: haxe-  codemirror_mode: haxe-  codemirror_mime_type: text/x-haxe-  color: "#df7900"-  extensions:-  - ".hx"-  - ".hxsl"-  tm_scope: source.hx-  language_id: 158-HiveQL:-  type: programming-  extensions:-  - ".q"-  - ".hql"-  color: "#dce200"-  tm_scope: source.hql-  ace_mode: sql-  language_id: 931814087-HolyC:-  type: programming-  color: "#ffefaf"-  extensions:-  - ".hc"-  tm_scope: source.hc-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 928121743-Hy:-  type: programming-  ace_mode: text-  color: "#7790B2"-  extensions:-  - ".hy"-  interpreters:-  - hy-  aliases:-  - hylang-  tm_scope: source.hy-  language_id: 159-HyPhy:-  type: programming-  ace_mode: text-  extensions:-  - ".bf"-  tm_scope: none-  language_id: 160-IDL:-  type: programming-  color: "#a3522f"-  extensions:-  - ".pro"-  - ".dlm"-  tm_scope: source.idl-  ace_mode: text-  codemirror_mode: idl-  codemirror_mime_type: text/x-idl-  language_id: 161-IGOR Pro:-  type: programming-  color: "#0000cc"-  extensions:-  - ".ipf"-  aliases:-  - igor-  - igorpro-  tm_scope: source.igor-  ace_mode: text-  language_id: 162-INI:-  type: data-  extensions:-  - ".ini"-  - ".cfg"-  - ".dof"-  - ".lektorproject"-  - ".prefs"-  - ".pro"-  - ".properties"-  filenames:-  - buildozer.spec-  tm_scope: source.ini-  aliases:-  - dosini-  ace_mode: ini-  codemirror_mode: properties-  codemirror_mime_type: text/x-properties-  language_id: 163-IRC log:-  type: data-  aliases:-  - irc-  - irc logs-  extensions:-  - ".irclog"-  - ".weechatlog"-  tm_scope: none-  ace_mode: text-  codemirror_mode: mirc-  codemirror_mime_type: text/mirc-  language_id: 164-Idris:-  type: programming-  color: "#b30000"-  extensions:-  - ".idr"-  - ".lidr"-  ace_mode: text-  tm_scope: source.idris-  language_id: 165-Ignore List:-  type: data-  group: INI-  aliases:-  - ignore-  - gitignore-  - git-ignore-  extensions:-  - ".gitignore"-  filenames:-  - ".atomignore"-  - ".babelignore"-  - ".bzrignore"-  - ".coffeelintignore"-  - ".cvsignore"-  - ".dockerignore"-  - ".eslintignore"-  - ".gitignore"-  - ".nodemonignore"-  - ".npmignore"-  - ".prettierignore"-  - ".stylelintignore"-  - ".vscodeignore"-  - gitignore-global-  - gitignore_global-  ace_mode: gitignore-  tm_scope: source.gitignore-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 74444240-Inform 7:-  type: programming-  wrap: true-  extensions:-  - ".ni"-  - ".i7x"-  tm_scope: source.inform7-  aliases:-  - i7-  - inform7-  ace_mode: text-  language_id: 166-Inno Setup:-  type: programming-  extensions:-  - ".iss"-  tm_scope: source.inno-  ace_mode: text-  language_id: 167-Io:-  type: programming-  color: "#a9188d"-  extensions:-  - ".io"-  interpreters:-  - io-  tm_scope: source.io-  ace_mode: io-  language_id: 168-Ioke:-  type: programming-  color: "#078193"-  extensions:-  - ".ik"-  interpreters:-  - ioke-  tm_scope: source.ioke-  ace_mode: text-  language_id: 169-Isabelle:-  type: programming-  color: "#FEFE00"-  extensions:-  - ".thy"-  tm_scope: source.isabelle.theory-  ace_mode: text-  language_id: 170-Isabelle ROOT:-  type: programming-  group: Isabelle-  filenames:-  - ROOT-  tm_scope: source.isabelle.root-  ace_mode: text-  language_id: 171-J:-  type: programming-  color: "#9EEDFF"-  extensions:-  - ".ijs"-  interpreters:-  - jconsole-  tm_scope: source.j-  ace_mode: text-  language_id: 172-JFlex:-  type: programming-  group: Lex-  extensions:-  - ".flex"-  - ".jflex"-  tm_scope: source.jflex-  ace_mode: text-  language_id: 173-JSON:-  type: data-  tm_scope: source.json-  ace_mode: json-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  searchable: false-  extensions:-  - ".json"-  - ".avsc"-  - ".geojson"-  - ".gltf"-  - ".har"-  - ".ice"-  - ".JSON-tmLanguage"-  - ".jsonl"-  - ".mcmeta"-  - ".tfstate"-  - ".tfstate.backup"-  - ".topojson"-  - ".webapp"-  - ".webmanifest"-  - ".yy"-  - ".yyp"-  filenames:-  - ".arcconfig"-  - ".htmlhintrc"-  - ".tern-config"-  - ".tern-project"-  - ".watchmanconfig"-  - composer.lock-  - mcmod.info-  language_id: 174-JSON with Comments:-  type: data-  group: JSON-  tm_scope: source.js-  ace_mode: javascript-  codemirror_mode: javascript-  codemirror_mime_type: text/javascript-  aliases:-  - jsonc-  extensions:-  - ".sublime-build"-  - ".sublime-commands"-  - ".sublime-completions"-  - ".sublime-keymap"-  - ".sublime-macro"-  - ".sublime-menu"-  - ".sublime-mousemap"-  - ".sublime-project"-  - ".sublime-settings"-  - ".sublime-theme"-  - ".sublime-workspace"-  - ".sublime_metrics"-  - ".sublime_session"-  filenames:-  - ".babelrc"-  - ".eslintrc.json"-  - ".jscsrc"-  - ".jshintrc"-  - ".jslintrc"-  - jsconfig.json-  - language-configuration.json-  - tsconfig.json-  language_id: 423-JSON5:-  type: data-  extensions:-  - ".json5"-  tm_scope: source.js-  ace_mode: javascript-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  language_id: 175-JSONLD:-  type: data-  extensions:-  - ".jsonld"-  tm_scope: source.js-  ace_mode: javascript-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  language_id: 176-JSONiq:-  color: "#40d47e"-  type: programming-  ace_mode: jsoniq-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  extensions:-  - ".jq"-  tm_scope: source.jq-  language_id: 177-JSX:-  type: programming-  group: JavaScript-  extensions:-  - ".jsx"-  tm_scope: source.js.jsx-  ace_mode: javascript-  codemirror_mode: jsx-  codemirror_mime_type: text/jsx-  language_id: 178-Jasmin:-  type: programming-  ace_mode: java-  extensions:-  - ".j"-  tm_scope: source.jasmin-  language_id: 180-Java:-  type: programming-  tm_scope: source.java-  ace_mode: java-  codemirror_mode: clike-  codemirror_mime_type: text/x-java-  color: "#b07219"-  extensions:-  - ".java"-  language_id: 181-Java Properties:-  type: data-  extensions:-  - ".properties"-  tm_scope: source.java-properties-  ace_mode: properties-  codemirror_mode: properties-  codemirror_mime_type: text/x-properties-  language_id: 519377561-Java Server Pages:-  type: programming-  group: Java-  aliases:-  - jsp-  extensions:-  - ".jsp"-  tm_scope: text.html.jsp-  ace_mode: jsp-  codemirror_mode: htmlembedded-  codemirror_mime_type: application/x-jsp-  language_id: 182-JavaScript:-  type: programming-  tm_scope: source.js-  ace_mode: javascript-  codemirror_mode: javascript-  codemirror_mime_type: text/javascript-  color: "#f1e05a"-  aliases:-  - js-  - node-  extensions:-  - ".js"-  - "._js"-  - ".bones"-  - ".cjs"-  - ".es"-  - ".es6"-  - ".frag"-  - ".gs"-  - ".jake"-  - ".jsb"-  - ".jscad"-  - ".jsfl"-  - ".jsm"-  - ".jss"-  - ".mjs"-  - ".njs"-  - ".pac"-  - ".sjs"-  - ".ssjs"-  - ".xsjs"-  - ".xsjslib"-  filenames:-  - Jakefile-  interpreters:-  - chakra-  - d8-  - gjs-  - js-  - node-  - qjs-  - rhino-  - v8-  - v8-shell-  language_id: 183-JavaScript+ERB:-  type: programming-  tm_scope: source.js-  group: JavaScript-  extensions:-  - ".js.erb"-  ace_mode: javascript-  codemirror_mode: javascript-  codemirror_mime_type: application/javascript-  language_id: 914318960-Jison:-  type: programming-  group: Yacc-  extensions:-  - ".jison"-  tm_scope: source.jison-  ace_mode: text-  language_id: 284531423-Jison Lex:-  type: programming-  group: Lex-  extensions:-  - ".jisonlex"-  tm_scope: source.jisonlex-  ace_mode: text-  language_id: 406395330-Jolie:-  type: programming-  extensions:-  - ".ol"-  - ".iol"-  interpreters:-  - jolie-  color: "#843179"-  ace_mode: text-  tm_scope: source.jolie-  language_id: 998078858-Jsonnet:-  color: "#0064bd"-  type: programming-  ace_mode: text-  extensions:-  - ".jsonnet"-  - ".libsonnet"-  tm_scope: source.jsonnet-  language_id: 664885656-Julia:-  type: programming-  extensions:-  - ".jl"-  interpreters:-  - julia-  color: "#a270ba"-  tm_scope: source.julia-  ace_mode: julia-  codemirror_mode: julia-  codemirror_mime_type: text/x-julia-  language_id: 184-Jupyter Notebook:-  type: markup-  ace_mode: json-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  tm_scope: source.json-  color: "#DA5B0B"-  extensions:-  - ".ipynb"-  filenames:-  - Notebook-  aliases:-  - IPython Notebook-  language_id: 185-KRL:-  type: programming-  color: "#28430A"-  extensions:-  - ".krl"-  tm_scope: none-  ace_mode: text-  language_id: 186-KiCad Layout:-  type: data-  aliases:-  - pcbnew-  extensions:-  - ".kicad_pcb"-  - ".kicad_mod"-  - ".kicad_wks"-  filenames:-  - fp-lib-table-  tm_scope: source.pcb.sexp-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 187-KiCad Legacy Layout:-  type: data-  extensions:-  - ".brd"-  tm_scope: source.pcb.board-  ace_mode: text-  language_id: 140848857-KiCad Schematic:-  type: data-  aliases:-  - eeschema schematic-  extensions:-  - ".sch"-  tm_scope: source.pcb.schematic-  ace_mode: text-  language_id: 622447435-Kit:-  type: markup-  ace_mode: html-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  extensions:-  - ".kit"-  tm_scope: text.html.basic-  language_id: 188-Kotlin:-  type: programming-  color: "#F18E33"-  extensions:-  - ".kt"-  - ".ktm"-  - ".kts"-  tm_scope: source.kotlin-  ace_mode: text-  codemirror_mode: clike-  codemirror_mime_type: text/x-kotlin-  language_id: 189-LFE:-  type: programming-  color: "#4C3023"-  extensions:-  - ".lfe"-  tm_scope: source.lisp-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 190-LLVM:-  type: programming-  extensions:-  - ".ll"-  tm_scope: source.llvm-  ace_mode: text-  color: "#185619"-  language_id: 191-LOLCODE:-  type: programming-  extensions:-  - ".lol"-  color: "#cc9900"-  tm_scope: none-  ace_mode: text-  language_id: 192-LSL:-  type: programming-  tm_scope: source.lsl-  ace_mode: lsl-  extensions:-  - ".lsl"-  - ".lslp"-  interpreters:-  - lsl-  color: "#3d9970"-  language_id: 193-LTspice Symbol:-  type: data-  extensions:-  - ".asy"-  tm_scope: source.ltspice.symbol-  ace_mode: text-  codemirror_mode: spreadsheet-  codemirror_mime_type: text/x-spreadsheet-  language_id: 1013566805-LabVIEW:-  type: programming-  extensions:-  - ".lvproj"-  tm_scope: text.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 194-Lasso:-  type: programming-  color: "#999999"-  extensions:-  - ".lasso"-  - ".las"-  - ".lasso8"-  - ".lasso9"-  tm_scope: file.lasso-  aliases:-  - lassoscript-  ace_mode: text-  language_id: 195-Latte:-  type: markup-  group: HTML-  extensions:-  - ".latte"-  tm_scope: text.html.smarty-  ace_mode: smarty-  codemirror_mode: smarty-  codemirror_mime_type: text/x-smarty-  language_id: 196-Lean:-  type: programming-  extensions:-  - ".lean"-  - ".hlean"-  tm_scope: source.lean-  ace_mode: text-  language_id: 197-Less:-  type: markup-  group: CSS-  extensions:-  - ".less"-  tm_scope: source.css.less-  ace_mode: less-  codemirror_mode: css-  codemirror_mime_type: text/css-  language_id: 198-Lex:-  type: programming-  color: "#DBCA00"-  aliases:-  - flex-  extensions:-  - ".l"-  - ".lex"-  tm_scope: source.lex-  ace_mode: text-  language_id: 199-LilyPond:-  type: programming-  extensions:-  - ".ly"-  - ".ily"-  tm_scope: source.lilypond-  ace_mode: text-  language_id: 200-Limbo:-  type: programming-  extensions:-  - ".b"-  - ".m"-  tm_scope: none-  ace_mode: text-  language_id: 201-Linker Script:-  type: data-  extensions:-  - ".ld"-  - ".lds"-  - ".x"-  filenames:-  - ld.script-  tm_scope: none-  ace_mode: text-  language_id: 202-Linux Kernel Module:-  type: data-  extensions:-  - ".mod"-  tm_scope: none-  ace_mode: text-  language_id: 203-Liquid:-  type: markup-  extensions:-  - ".liquid"-  tm_scope: text.html.liquid-  ace_mode: liquid-  language_id: 204-Literate Agda:-  type: programming-  group: Agda-  extensions:-  - ".lagda"-  tm_scope: none-  ace_mode: text-  language_id: 205-Literate CoffeeScript:-  type: programming-  tm_scope: source.litcoffee-  group: CoffeeScript-  ace_mode: text-  wrap: true-  aliases:-  - litcoffee-  extensions:-  - ".litcoffee"-  language_id: 206-Literate Haskell:-  type: programming-  group: Haskell-  aliases:-  - lhaskell-  - lhs-  extensions:-  - ".lhs"-  tm_scope: text.tex.latex.haskell-  ace_mode: text-  codemirror_mode: haskell-literate-  codemirror_mime_type: text/x-literate-haskell-  language_id: 207-LiveScript:-  type: programming-  color: "#499886"-  aliases:-  - live-script-  - ls-  extensions:-  - ".ls"-  - "._ls"-  filenames:-  - Slakefile-  tm_scope: source.livescript-  ace_mode: livescript-  codemirror_mode: livescript-  codemirror_mime_type: text/x-livescript-  language_id: 208-Logos:-  type: programming-  extensions:-  - ".xm"-  - ".x"-  - ".xi"-  ace_mode: text-  tm_scope: source.logos-  language_id: 209-Logtalk:-  type: programming-  extensions:-  - ".lgt"-  - ".logtalk"-  tm_scope: source.logtalk-  ace_mode: text-  language_id: 210-LookML:-  type: programming-  ace_mode: yaml-  codemirror_mode: yaml-  codemirror_mime_type: text/x-yaml-  color: "#652B81"-  extensions:-  - ".lookml"-  - ".model.lkml"-  - ".view.lkml"-  tm_scope: source.yaml-  language_id: 211-LoomScript:-  type: programming-  extensions:-  - ".ls"-  tm_scope: source.loomscript-  ace_mode: text-  language_id: 212-Lua:-  type: programming-  tm_scope: source.lua-  ace_mode: lua-  codemirror_mode: lua-  codemirror_mime_type: text/x-lua-  color: "#000080"-  extensions:-  - ".lua"-  - ".fcgi"-  - ".nse"-  - ".p8"-  - ".pd_lua"-  - ".rbxs"-  - ".rockspec"-  - ".wlua"-  interpreters:-  - lua-  language_id: 213-M:-  type: programming-  aliases:-  - mumps-  extensions:-  - ".mumps"-  - ".m"-  ace_mode: text-  codemirror_mode: mumps-  codemirror_mime_type: text/x-mumps-  language_id: 214-  tm_scope: none-M4:-  type: programming-  extensions:-  - ".m4"-  tm_scope: source.m4-  ace_mode: text-  language_id: 215-M4Sugar:-  type: programming-  group: M4-  aliases:-  - autoconf-  extensions:-  - ".m4"-  filenames:-  - configure.ac-  tm_scope: source.m4-  ace_mode: text-  language_id: 216-MATLAB:-  type: programming-  color: "#e16737"-  aliases:-  - octave-  extensions:-  - ".matlab"-  - ".m"-  tm_scope: source.matlab-  ace_mode: matlab-  codemirror_mode: octave-  codemirror_mime_type: text/x-octave-  language_id: 225-MAXScript:-  type: programming-  color: "#00a6a6"-  extensions:-  - ".ms"-  - ".mcr"-  tm_scope: source.maxscript-  ace_mode: text-  language_id: 217-MLIR:-  type: programming-  color: "#5EC8DB"-  extensions:-  - ".mlir"-  tm_scope: source.mlir-  ace_mode: text-  language_id: 448253929-MQL4:-  type: programming-  color: "#62A8D6"-  extensions:-  - ".mq4"-  - ".mqh"-  tm_scope: source.mql5-  ace_mode: c_cpp-  language_id: 426-MQL5:-  type: programming-  color: "#4A76B8"-  extensions:-  - ".mq5"-  - ".mqh"-  tm_scope: source.mql5-  ace_mode: c_cpp-  language_id: 427-MTML:-  type: markup-  color: "#b7e1f4"-  extensions:-  - ".mtml"-  tm_scope: text.html.basic-  ace_mode: html-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  language_id: 218-MUF:-  type: programming-  group: Forth-  extensions:-  - ".muf"-  - ".m"-  tm_scope: none-  ace_mode: forth-  codemirror_mode: forth-  codemirror_mime_type: text/x-forth-  language_id: 219-Makefile:-  type: programming-  color: "#427819"-  aliases:-  - bsdmake-  - make-  - mf-  extensions:-  - ".mak"-  - ".d"-  - ".make"-  - ".mk"-  - ".mkfile"-  filenames:-  - BSDmakefile-  - GNUmakefile-  - Kbuild-  - Makefile-  - Makefile.am-  - Makefile.boot-  - Makefile.frag-  - Makefile.in-  - Makefile.inc-  - Makefile.wat-  - makefile-  - makefile.sco-  - mkfile-  interpreters:-  - make-  tm_scope: source.makefile-  ace_mode: makefile-  codemirror_mode: cmake-  codemirror_mime_type: text/x-cmake-  language_id: 220-Mako:-  type: programming-  extensions:-  - ".mako"-  - ".mao"-  tm_scope: text.html.mako-  ace_mode: text-  language_id: 221-Markdown:-  type: prose-  aliases:-  - pandoc-  ace_mode: markdown-  codemirror_mode: gfm-  codemirror_mime_type: text/x-gfm-  wrap: true-  extensions:-  - ".md"-  - ".markdown"-  - ".mdown"-  - ".mdwn"-  - ".mdx"-  - ".mkd"-  - ".mkdn"-  - ".mkdown"-  - ".ronn"-  - ".workbook"-  filenames:-  - contents.lr-  tm_scope: source.gfm-  language_id: 222-Marko:-  group: HTML-  type: markup-  tm_scope: text.marko-  extensions:-  - ".marko"-  aliases:-  - markojs-  ace_mode: text-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  language_id: 932782397-Mask:-  type: markup-  color: "#f97732"-  ace_mode: mask-  extensions:-  - ".mask"-  tm_scope: source.mask-  language_id: 223-Mathematica:-  type: programming-  extensions:-  - ".mathematica"-  - ".cdf"-  - ".m"-  - ".ma"-  - ".mt"-  - ".nb"-  - ".nbp"-  - ".wl"-  - ".wlt"-  aliases:-  - mma-  tm_scope: source.mathematica-  ace_mode: text-  codemirror_mode: mathematica-  codemirror_mime_type: text/x-mathematica-  language_id: 224-Maven POM:-  type: data-  tm_scope: text.xml.pom-  filenames:-  - pom.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 226-Max:-  type: programming-  color: "#c4a79c"-  aliases:-  - max/msp-  - maxmsp-  extensions:-  - ".maxpat"-  - ".maxhelp"-  - ".maxproj"-  - ".mxt"-  - ".pat"-  tm_scope: source.json-  ace_mode: json-  codemirror_mode: javascript-  codemirror_mime_type: application/json-  language_id: 227-MediaWiki:-  type: prose-  wrap: true-  extensions:-  - ".mediawiki"-  - ".wiki"-  tm_scope: text.html.mediawiki-  ace_mode: text-  language_id: 228-Mercury:-  type: programming-  color: "#ff2b2b"-  ace_mode: prolog-  interpreters:-  - mmi-  extensions:-  - ".m"-  - ".moo"-  tm_scope: source.mercury-  language_id: 229-Meson:-  type: programming-  color: "#007800"-  filenames:-  - meson.build-  - meson_options.txt-  tm_scope: source.meson-  ace_mode: text-  language_id: 799141244-Metal:-  type: programming-  color: "#8f14e9"-  extensions:-  - ".metal"-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 230-Microsoft Developer Studio Project:-  type: data-  extensions:-  - ".dsp"-  tm_scope: none-  ace_mode: text-  language_id: 800983837-MiniD:-  type: programming-  searchable: false-  extensions:-  - ".minid"-  tm_scope: none-  ace_mode: text-  language_id: 231-Mirah:-  type: programming-  color: "#c7a938"-  extensions:-  - ".druby"-  - ".duby"-  - ".mirah"-  tm_scope: source.ruby-  ace_mode: ruby-  codemirror_mode: ruby-  codemirror_mime_type: text/x-ruby-  language_id: 232-Modelica:-  type: programming-  extensions:-  - ".mo"-  tm_scope: source.modelica-  ace_mode: text-  codemirror_mode: modelica-  codemirror_mime_type: text/x-modelica-  language_id: 233-Modula-2:-  type: programming-  extensions:-  - ".mod"-  tm_scope: source.modula2-  ace_mode: text-  language_id: 234-Modula-3:-  type: programming-  extensions:-  - ".i3"-  - ".ig"-  - ".m3"-  - ".mg"-  color: "#223388"-  ace_mode: text-  tm_scope: source.modula-3-  language_id: 564743864-Module Management System:-  type: programming-  extensions:-  - ".mms"-  - ".mmk"-  filenames:-  - descrip.mmk-  - descrip.mms-  tm_scope: none-  ace_mode: text-  language_id: 235-Monkey:-  type: programming-  extensions:-  - ".monkey"-  - ".monkey2"-  ace_mode: text-  tm_scope: source.monkey-  language_id: 236-Moocode:-  type: programming-  extensions:-  - ".moo"-  tm_scope: none-  ace_mode: text-  language_id: 237-MoonScript:-  type: programming-  extensions:-  - ".moon"-  interpreters:-  - moon-  tm_scope: source.moonscript-  ace_mode: text-  language_id: 238-Motorola 68K Assembly:-  type: programming-  group: Assembly-  aliases:-  - m68k-  extensions:-  - ".asm"-  - ".i"-  - ".inc"-  - ".s"-  - ".x68"-  tm_scope: source.m68k-  ace_mode: assembly_x86-  language_id: 477582706-Muse:-  type: prose-  extensions:-  - ".muse"-  tm_scope: text.muse-  ace_mode: text-  wrap: true-  language_id: 474864066-  aliases:-  - amusewiki-  - emacs muse-Myghty:-  type: programming-  extensions:-  - ".myt"-  tm_scope: none-  ace_mode: text-  language_id: 239-NCL:-  type: programming-  color: "#28431f"-  extensions:-  - ".ncl"-  tm_scope: source.ncl-  ace_mode: text-  language_id: 240-NL:-  type: data-  extensions:-  - ".nl"-  tm_scope: none-  ace_mode: text-  language_id: 241-NPM Config:-  type: data-  group: INI-  aliases:-  - npmrc-  filenames:-  - ".npmrc"-  tm_scope: source.ini.npmrc-  ace_mode: text-  language_id: 685022663-NSIS:-  type: programming-  extensions:-  - ".nsi"-  - ".nsh"-  tm_scope: source.nsis-  ace_mode: text-  codemirror_mode: nsis-  codemirror_mime_type: text/x-nsis-  language_id: 242-Nearley:-  type: programming-  ace_mode: text-  color: "#990000"-  extensions:-  - ".ne"-  - ".nearley"-  tm_scope: source.ne-  language_id: 521429430-Nemerle:-  type: programming-  color: "#3d3c6e"-  extensions:-  - ".n"-  tm_scope: source.nemerle-  ace_mode: text-  language_id: 243-NetLinx:-  type: programming-  color: "#0aa0ff"-  extensions:-  - ".axs"-  - ".axi"-  tm_scope: source.netlinx-  ace_mode: text-  language_id: 244-NetLinx+ERB:-  type: programming-  color: "#747faa"-  extensions:-  - ".axs.erb"-  - ".axi.erb"-  tm_scope: source.netlinx.erb-  ace_mode: text-  language_id: 245-NetLogo:-  type: programming-  color: "#ff6375"-  extensions:-  - ".nlogo"-  tm_scope: source.lisp-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 246-NewLisp:-  type: programming-  color: "#87AED7"-  extensions:-  - ".nl"-  - ".lisp"-  - ".lsp"-  interpreters:-  - newlisp-  tm_scope: source.lisp-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 247-Nextflow:-  type: programming-  ace_mode: groovy-  tm_scope: source.nextflow-  color: "#3ac486"-  extensions:-  - ".nf"-  filenames:-  - nextflow.config-  interpreters:-  - nextflow-  language_id: 506780613-Nginx:-  type: data-  extensions:-  - ".nginxconf"-  - ".vhost"-  filenames:-  - nginx.conf-  tm_scope: source.nginx-  aliases:-  - nginx configuration file-  ace_mode: text-  codemirror_mode: nginx-  codemirror_mime_type: text/x-nginx-conf-  language_id: 248-Nim:-  type: programming-  color: "#37775b"-  extensions:-  - ".nim"-  - ".nim.cfg"-  - ".nimble"-  - ".nimrod"-  - ".nims"-  filenames:-  - nim.cfg-  ace_mode: text-  tm_scope: source.nim-  language_id: 249-Ninja:-  type: data-  tm_scope: source.ninja-  extensions:-  - ".ninja"-  ace_mode: text-  language_id: 250-Nit:-  type: programming-  color: "#009917"-  extensions:-  - ".nit"-  tm_scope: source.nit-  ace_mode: text-  language_id: 251-Nix:-  type: programming-  color: "#7e7eff"-  extensions:-  - ".nix"-  aliases:-  - nixos-  tm_scope: source.nix-  ace_mode: nix-  language_id: 252-Nu:-  type: programming-  color: "#c9df40"-  aliases:-  - nush-  extensions:-  - ".nu"-  filenames:-  - Nukefile-  tm_scope: source.nu-  ace_mode: scheme-  codemirror_mode: scheme-  codemirror_mime_type: text/x-scheme-  interpreters:-  - nush-  language_id: 253-NumPy:-  type: programming-  group: Python-  extensions:-  - ".numpy"-  - ".numpyw"-  - ".numsc"-  tm_scope: none-  ace_mode: text-  codemirror_mode: python-  codemirror_mime_type: text/x-python-  language_id: 254-OCaml:-  type: programming-  ace_mode: ocaml-  codemirror_mode: mllike-  codemirror_mime_type: text/x-ocaml-  color: "#3be133"-  extensions:-  - ".ml"-  - ".eliom"-  - ".eliomi"-  - ".ml4"-  - ".mli"-  - ".mll"-  - ".mly"-  interpreters:-  - ocaml-  - ocamlrun-  - ocamlscript-  tm_scope: source.ocaml-  language_id: 255-ObjDump:-  type: data-  extensions:-  - ".objdump"-  tm_scope: objdump.x86asm-  ace_mode: assembly_x86-  language_id: 256-Object Data Instance Notation:-  type: data-  extensions:-  - ".odin"-  tm_scope: source.odin-ehr-  ace_mode: text-  language_id: 985227236-ObjectScript:-  type: programming-  extensions:-  - ".cls"-  language_id: 202735509-  tm_scope: source.objectscript-  color: "#424893"-  ace_mode: text-Objective-C:-  type: programming-  tm_scope: source.objc-  color: "#438eff"-  aliases:-  - obj-c-  - objc-  - objectivec-  extensions:-  - ".m"-  - ".h"-  ace_mode: objectivec-  codemirror_mode: clike-  codemirror_mime_type: text/x-objectivec-  language_id: 257-Objective-C++:-  type: programming-  tm_scope: source.objc++-  color: "#6866fb"-  aliases:-  - obj-c++-  - objc++-  - objectivec++-  extensions:-  - ".mm"-  ace_mode: objectivec-  codemirror_mode: clike-  codemirror_mime_type: text/x-objectivec-  language_id: 258-Objective-J:-  type: programming-  color: "#ff0c5a"-  aliases:-  - obj-j-  - objectivej-  - objj-  extensions:-  - ".j"-  - ".sj"-  tm_scope: source.js.objj-  ace_mode: text-  language_id: 259-Odin:-  type: programming-  color: "#60AFFE"-  aliases:-  - odinlang-  - odin-lang-  extensions:-  - ".odin"-  tm_scope: source.odin-  ace_mode: text-  language_id: 889244082-Omgrofl:-  type: programming-  extensions:-  - ".omgrofl"-  color: "#cabbff"-  tm_scope: none-  ace_mode: text-  language_id: 260-Opa:-  type: programming-  extensions:-  - ".opa"-  tm_scope: source.opa-  ace_mode: text-  language_id: 261-Opal:-  type: programming-  color: "#f7ede0"-  extensions:-  - ".opal"-  tm_scope: source.opal-  ace_mode: text-  language_id: 262-Open Policy Agent:-  type: programming-  ace_mode: text-  extensions:-  - ".rego"-  language_id: 840483232-  tm_scope: source.rego-OpenCL:-  type: programming-  group: C-  extensions:-  - ".cl"-  - ".opencl"-  tm_scope: source.c-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 263-OpenEdge ABL:-  type: programming-  aliases:-  - progress-  - openedge-  - abl-  extensions:-  - ".p"-  - ".cls"-  - ".w"-  tm_scope: source.abl-  ace_mode: text-  language_id: 264-OpenRC runscript:-  type: programming-  group: Shell-  aliases:-  - openrc-  interpreters:-  - openrc-run-  tm_scope: source.shell-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 265-OpenSCAD:-  type: programming-  extensions:-  - ".scad"-  tm_scope: source.scad-  ace_mode: scad-  language_id: 266-OpenStep Property List:-  type: data-  extensions:-  - ".plist"-  tm_scope: source.plist-  ace_mode: text-  language_id: 598917541-OpenType Feature File:-  type: data-  aliases:-  - AFDKO-  extensions:-  - ".fea"-  tm_scope: source.opentype-  ace_mode: text-  language_id: 374317347-Org:-  type: prose-  wrap: true-  extensions:-  - ".org"-  tm_scope: none-  ace_mode: text-  language_id: 267-Ox:-  type: programming-  extensions:-  - ".ox"-  - ".oxh"-  - ".oxo"-  tm_scope: source.ox-  ace_mode: text-  language_id: 268-Oxygene:-  type: programming-  color: "#cdd0e3"-  extensions:-  - ".oxygene"-  tm_scope: none-  ace_mode: text-  language_id: 269-Oz:-  type: programming-  color: "#fab738"-  extensions:-  - ".oz"-  tm_scope: source.oz-  ace_mode: text-  codemirror_mode: oz-  codemirror_mime_type: text/x-oz-  language_id: 270-P4:-  type: programming-  color: "#7055b5"-  extensions:-  - ".p4"-  tm_scope: source.p4-  ace_mode: text-  language_id: 348895984-PHP:-  type: programming-  tm_scope: text.html.php-  ace_mode: php-  codemirror_mode: php-  codemirror_mime_type: application/x-httpd-php-  color: "#4F5D95"-  extensions:-  - ".php"-  - ".aw"-  - ".ctp"-  - ".fcgi"-  - ".inc"-  - ".php3"-  - ".php4"-  - ".php5"-  - ".phps"-  - ".phpt"-  filenames:-  - ".php"-  - ".php_cs"-  - ".php_cs.dist"-  - Phakefile-  interpreters:-  - php-  aliases:-  - inc-  language_id: 272-PLSQL:-  type: programming-  ace_mode: sql-  codemirror_mode: sql-  codemirror_mime_type: text/x-plsql-  tm_scope: none-  color: "#dad8d8"-  extensions:-  - ".pls"-  - ".bdy"-  - ".ddl"-  - ".fnc"-  - ".pck"-  - ".pkb"-  - ".pks"-  - ".plb"-  - ".plsql"-  - ".prc"-  - ".spc"-  - ".sql"-  - ".tpb"-  - ".tps"-  - ".trg"-  - ".vw"-  language_id: 273-PLpgSQL:-  type: programming-  ace_mode: pgsql-  codemirror_mode: sql-  codemirror_mime_type: text/x-sql-  tm_scope: source.sql-  extensions:-  - ".pgsql"-  - ".sql"-  language_id: 274-POV-Ray SDL:-  type: programming-  aliases:-  - pov-ray-  - povray-  extensions:-  - ".pov"-  - ".inc"-  tm_scope: source.pov-ray sdl-  ace_mode: text-  language_id: 275-Pan:-  type: programming-  color: "#cc0000"-  extensions:-  - ".pan"-  tm_scope: source.pan-  ace_mode: text-  language_id: 276-Papyrus:-  type: programming-  color: "#6600cc"-  extensions:-  - ".psc"-  tm_scope: source.papyrus.skyrim-  ace_mode: text-  language_id: 277-Parrot:-  type: programming-  color: "#f3ca0a"-  extensions:-  - ".parrot"-  tm_scope: none-  ace_mode: text-  language_id: 278-Parrot Assembly:-  group: Parrot-  type: programming-  aliases:-  - pasm-  extensions:-  - ".pasm"-  interpreters:-  - parrot-  tm_scope: none-  ace_mode: text-  language_id: 279-Parrot Internal Representation:-  group: Parrot-  tm_scope: source.parrot.pir-  type: programming-  aliases:-  - pir-  extensions:-  - ".pir"-  interpreters:-  - parrot-  ace_mode: text-  language_id: 280-Pascal:-  type: programming-  color: "#E3F171"-  extensions:-  - ".pas"-  - ".dfm"-  - ".dpr"-  - ".inc"-  - ".lpr"-  - ".pascal"-  - ".pp"-  interpreters:-  - instantfpc-  tm_scope: source.pascal-  ace_mode: pascal-  codemirror_mode: pascal-  codemirror_mime_type: text/x-pascal-  language_id: 281-Pawn:-  type: programming-  color: "#dbb284"-  extensions:-  - ".pwn"-  - ".inc"-  - ".sma"-  tm_scope: source.pawn-  ace_mode: text-  language_id: 271-Pep8:-  type: programming-  color: "#C76F5B"-  extensions:-  - ".pep"-  ace_mode: text-  tm_scope: source.pep8-  language_id: 840372442-Perl:-  type: programming-  tm_scope: source.perl-  ace_mode: perl-  codemirror_mode: perl-  codemirror_mime_type: text/x-perl-  color: "#0298c3"-  extensions:-  - ".pl"-  - ".al"-  - ".cgi"-  - ".fcgi"-  - ".perl"-  - ".ph"-  - ".plx"-  - ".pm"-  - ".psgi"-  - ".t"-  filenames:-  - Makefile.PL-  - Rexfile-  - ack-  - cpanfile-  interpreters:-  - cperl-  - perl-  aliases:-  - cperl-  language_id: 282-Pic:-  type: markup-  group: Roff-  tm_scope: source.pic-  extensions:-  - ".pic"-  - ".chem"-  ace_mode: text-  codemirror_mode: troff-  codemirror_mime_type: text/troff-  language_id: 425-Pickle:-  type: data-  extensions:-  - ".pkl"-  tm_scope: none-  ace_mode: text-  language_id: 284-PicoLisp:-  type: programming-  extensions:-  - ".l"-  interpreters:-  - picolisp-  - pil-  tm_scope: source.lisp-  ace_mode: lisp-  language_id: 285-PigLatin:-  type: programming-  color: "#fcd7de"-  extensions:-  - ".pig"-  tm_scope: source.pig_latin-  ace_mode: text-  language_id: 286-Pike:-  type: programming-  color: "#005390"-  extensions:-  - ".pike"-  - ".pmod"-  interpreters:-  - pike-  tm_scope: source.pike-  ace_mode: text-  language_id: 287-Pod:-  type: prose-  ace_mode: perl-  codemirror_mode: perl-  codemirror_mime_type: text/x-perl-  wrap: true-  extensions:-  - ".pod"-  interpreters:-  - perl-  tm_scope: none-  language_id: 288-Pod 6:-  type: prose-  ace_mode: perl-  tm_scope: source.perl6fe-  wrap: true-  extensions:-  - ".pod"-  - ".pod6"-  interpreters:-  - perl6-  language_id: 155357471-PogoScript:-  type: programming-  color: "#d80074"-  extensions:-  - ".pogo"-  tm_scope: source.pogoscript-  ace_mode: text-  language_id: 289-Pony:-  type: programming-  extensions:-  - ".pony"-  tm_scope: source.pony-  ace_mode: text-  language_id: 290-PostCSS:-  type: markup-  tm_scope: source.postcss-  group: CSS-  extensions:-  - ".pcss"-  - ".postcss"-  ace_mode: text-  language_id: 262764437-PostScript:-  type: markup-  color: "#da291c"-  extensions:-  - ".ps"-  - ".eps"-  - ".epsi"-  - ".pfa"-  tm_scope: source.postscript-  aliases:-  - postscr-  ace_mode: text-  language_id: 291-PowerBuilder:-  type: programming-  color: "#8f0f8d"-  extensions:-  - ".pbt"-  - ".sra"-  - ".sru"-  - ".srw"-  tm_scope: none-  ace_mode: text-  language_id: 292-PowerShell:-  type: programming-  color: "#012456"-  tm_scope: source.powershell-  ace_mode: powershell-  codemirror_mode: powershell-  codemirror_mime_type: application/x-powershell-  aliases:-  - posh-  - pwsh-  extensions:-  - ".ps1"-  - ".psd1"-  - ".psm1"-  interpreters:-  - pwsh-  language_id: 293-Prisma:-  type: data-  extensions:-  - ".prisma"-  tm_scope: source.prisma-  ace_mode: text-  language_id: 499933428-Processing:-  type: programming-  color: "#0096D8"-  extensions:-  - ".pde"-  tm_scope: source.processing-  ace_mode: text-  language_id: 294-Proguard:-  type: data-  extensions:-  - ".pro"-  tm_scope: none-  ace_mode: text-  language_id: 716513858-Prolog:-  type: programming-  color: "#74283c"-  extensions:-  - ".pl"-  - ".pro"-  - ".prolog"-  - ".yap"-  interpreters:-  - swipl-  - yap-  tm_scope: source.prolog-  ace_mode: prolog-  language_id: 295-Propeller Spin:-  type: programming-  color: "#7fa2a7"-  extensions:-  - ".spin"-  tm_scope: source.spin-  ace_mode: text-  language_id: 296-Protocol Buffer:-  type: data-  aliases:-  - protobuf-  - Protocol Buffers-  extensions:-  - ".proto"-  tm_scope: source.protobuf-  ace_mode: protobuf-  codemirror_mode: protobuf-  codemirror_mime_type: text/x-protobuf-  language_id: 297-Public Key:-  type: data-  extensions:-  - ".asc"-  - ".pub"-  tm_scope: none-  ace_mode: text-  codemirror_mode: asciiarmor-  codemirror_mime_type: application/pgp-  language_id: 298-Pug:-  group: HTML-  type: markup-  extensions:-  - ".jade"-  - ".pug"-  tm_scope: text.jade-  ace_mode: jade-  codemirror_mode: pug-  codemirror_mime_type: text/x-pug-  language_id: 179-Puppet:-  type: programming-  color: "#302B6D"-  extensions:-  - ".pp"-  filenames:-  - Modulefile-  ace_mode: text-  codemirror_mode: puppet-  codemirror_mime_type: text/x-puppet-  tm_scope: source.puppet-  language_id: 299-Pure Data:-  type: data-  extensions:-  - ".pd"-  tm_scope: none-  ace_mode: text-  language_id: 300-PureBasic:-  type: programming-  color: "#5a6986"-  extensions:-  - ".pb"-  - ".pbi"-  tm_scope: none-  ace_mode: text-  language_id: 301-PureScript:-  type: programming-  color: "#1D222D"-  extensions:-  - ".purs"-  tm_scope: source.purescript-  ace_mode: haskell-  codemirror_mode: haskell-  codemirror_mime_type: text/x-haskell-  language_id: 302-Python:-  type: programming-  tm_scope: source.python-  ace_mode: python-  codemirror_mode: python-  codemirror_mime_type: text/x-python-  color: "#3572A5"-  extensions:-  - ".py"-  - ".cgi"-  - ".fcgi"-  - ".gyp"-  - ".gypi"-  - ".lmi"-  - ".py3"-  - ".pyde"-  - ".pyi"-  - ".pyp"-  - ".pyt"-  - ".pyw"-  - ".rpy"-  - ".smk"-  - ".spec"-  - ".tac"-  - ".wsgi"-  - ".xpy"-  filenames:-  - ".gclient"-  - DEPS-  - SConscript-  - SConstruct-  - Snakefile-  - wscript-  interpreters:-  - python-  - python2-  - python3-  aliases:-  - python3-  - rusthon-  language_id: 303-Python console:-  type: programming-  group: Python-  searchable: false-  aliases:-  - pycon-  tm_scope: text.python.console-  ace_mode: text-  language_id: 428-Python traceback:-  type: data-  group: Python-  searchable: false-  extensions:-  - ".pytb"-  tm_scope: text.python.traceback-  ace_mode: text-  language_id: 304-QML:-  type: programming-  color: "#44a51c"-  extensions:-  - ".qml"-  - ".qbs"-  tm_scope: source.qml-  ace_mode: text-  language_id: 305-QMake:-  type: programming-  extensions:-  - ".pro"-  - ".pri"-  interpreters:-  - qmake-  tm_scope: source.qmake-  ace_mode: text-  language_id: 306-Quake:-  type: programming-  filenames:-  - m3makefile-  - m3overrides-  color: "#882233"-  ace_mode: text-  tm_scope: source.quake-  language_id: 375265331-R:-  type: programming-  color: "#198CE7"-  aliases:-  - R-  - Rscript-  - splus-  extensions:-  - ".r"-  - ".rd"-  - ".rsx"-  filenames:-  - ".Rprofile"-  - expr-dist-  interpreters:-  - Rscript-  tm_scope: source.r-  ace_mode: r-  codemirror_mode: r-  codemirror_mime_type: text/x-rsrc-  language_id: 307-RAML:-  type: markup-  ace_mode: yaml-  codemirror_mode: yaml-  codemirror_mime_type: text/x-yaml-  tm_scope: source.yaml-  color: "#77d9fb"-  extensions:-  - ".raml"-  language_id: 308-RDoc:-  type: prose-  ace_mode: rdoc-  wrap: true-  extensions:-  - ".rdoc"-  tm_scope: text.rdoc-  language_id: 309-REALbasic:-  type: programming-  extensions:-  - ".rbbas"-  - ".rbfrm"-  - ".rbmnu"-  - ".rbres"-  - ".rbtbar"-  - ".rbuistate"-  tm_scope: source.vbnet-  ace_mode: text-  language_id: 310-REXX:-  type: programming-  aliases:-  - arexx-  extensions:-  - ".rexx"-  - ".pprx"-  - ".rex"-  interpreters:-  - regina-  - rexx-  tm_scope: source.rexx-  ace_mode: text-  language_id: 311-RHTML:-  type: markup-  group: HTML-  extensions:-  - ".rhtml"-  tm_scope: text.html.erb-  aliases:-  - html+ruby-  ace_mode: rhtml-  codemirror_mode: htmlembedded-  codemirror_mime_type: application/x-erb-  language_id: 312-RMarkdown:-  type: prose-  wrap: true-  ace_mode: markdown-  codemirror_mode: gfm-  codemirror_mime_type: text/x-gfm-  extensions:-  - ".rmd"-  tm_scope: source.gfm-  language_id: 313-RPC:-  type: programming-  aliases:-  - rpcgen-  - oncrpc-  - xdr-  ace_mode: c_cpp-  extensions:-  - ".x"-  tm_scope: source.c-  language_id: 1031374237-RPM Spec:-  type: data-  tm_scope: source.rpm-spec-  extensions:-  - ".spec"-  aliases:-  - specfile-  ace_mode: text-  codemirror_mode: rpm-  codemirror_mime_type: text/x-rpm-spec-  language_id: 314-RUNOFF:-  type: markup-  color: "#665a4e"-  extensions:-  - ".rnh"-  - ".rno"-  wrap: true-  tm_scope: text.runoff-  ace_mode: text-  language_id: 315-Racket:-  type: programming-  color: "#3c5caa"-  extensions:-  - ".rkt"-  - ".rktd"-  - ".rktl"-  - ".scrbl"-  interpreters:-  - racket-  tm_scope: source.racket-  ace_mode: lisp-  language_id: 316-Ragel:-  type: programming-  color: "#9d5200"-  extensions:-  - ".rl"-  aliases:-  - ragel-rb-  - ragel-ruby-  tm_scope: none-  ace_mode: text-  language_id: 317-Raku:-  type: programming-  color: "#0000fb"-  extensions:-  - ".6pl"-  - ".6pm"-  - ".nqp"-  - ".p6"-  - ".p6l"-  - ".p6m"-  - ".pl"-  - ".pl6"-  - ".pm"-  - ".pm6"-  - ".t"-  interpreters:-  - perl6-  - raku-  - rakudo-  aliases:-  - perl6-  - perl-6-  tm_scope: source.perl6fe-  ace_mode: perl-  codemirror_mode: perl-  codemirror_mime_type: text/x-perl-  language_id: 283-Rascal:-  type: programming-  color: "#fffaa0"-  extensions:-  - ".rsc"-  tm_scope: source.rascal-  ace_mode: text-  language_id: 173616037-Raw token data:-  type: data-  aliases:-  - raw-  extensions:-  - ".raw"-  tm_scope: none-  ace_mode: text-  language_id: 318-Readline Config:-  type: data-  group: INI-  aliases:-  - inputrc-  - readline-  filenames:-  - ".inputrc"-  - inputrc-  tm_scope: source.inputrc-  ace_mode: text-  language_id: 538732839-Reason:-  type: programming-  color: "#ff5847"-  ace_mode: rust-  codemirror_mode: rust-  codemirror_mime_type: text/x-rustsrc-  extensions:-  - ".re"-  - ".rei"-  interpreters:-  - ocaml-  tm_scope: source.reason-  language_id: 869538413-Rebol:-  type: programming-  color: "#358a5b"-  extensions:-  - ".reb"-  - ".r"-  - ".r2"-  - ".r3"-  - ".rebol"-  ace_mode: text-  tm_scope: source.rebol-  language_id: 319-Red:-  type: programming-  color: "#f50000"-  extensions:-  - ".red"-  - ".reds"-  aliases:-  - red/system-  tm_scope: source.red-  ace_mode: text-  language_id: 320-Redcode:-  type: programming-  extensions:-  - ".cw"-  tm_scope: none-  ace_mode: text-  language_id: 321-Regular Expression:-  type: data-  extensions:-  - ".regexp"-  - ".regex"-  aliases:-  - regexp-  - regex-  ace_mode: text-  tm_scope: source.regexp-  language_id: 363378884-Ren'Py:-  type: programming-  aliases:-  - renpy-  color: "#ff7f7f"-  extensions:-  - ".rpy"-  tm_scope: source.renpy-  ace_mode: python-  language_id: 322-RenderScript:-  type: programming-  extensions:-  - ".rs"-  - ".rsh"-  tm_scope: none-  ace_mode: text-  language_id: 323-Rich Text Format:-  type: markup-  extensions:-  - ".rtf"-  tm_scope: text.rtf-  ace_mode: text-  language_id: 51601661-Ring:-  type: programming-  color: "#2D54CB"-  extensions:-  - ".ring"-  tm_scope: source.ring-  ace_mode: text-  language_id: 431-Riot:-  type: markup-  color: "#A71E49"-  ace_mode: html-  extensions:-  - ".riot"-  tm_scope: text.html.riot-  language_id: 878396783-RobotFramework:-  type: programming-  extensions:-  - ".robot"-  tm_scope: text.robot-  ace_mode: text-  language_id: 324-Roff:-  type: markup-  color: "#ecdebe"-  extensions:-  - ".roff"-  - ".1"-  - ".1in"-  - ".1m"-  - ".1x"-  - ".2"-  - ".3"-  - ".3in"-  - ".3m"-  - ".3p"-  - ".3pm"-  - ".3qt"-  - ".3x"-  - ".4"-  - ".5"-  - ".6"-  - ".7"-  - ".8"-  - ".9"-  - ".l"-  - ".man"-  - ".mdoc"-  - ".me"-  - ".ms"-  - ".n"-  - ".nr"-  - ".rno"-  - ".tmac"-  filenames:-  - eqnrc-  - mmn-  - mmt-  - troffrc-  - troffrc-end-  tm_scope: text.roff-  aliases:-  - groff-  - man-  - manpage-  - man page-  - man-page-  - mdoc-  - nroff-  - troff-  wrap: true-  ace_mode: text-  codemirror_mode: troff-  codemirror_mime_type: text/troff-  language_id: 141-Roff Manpage:-  type: markup-  group: Roff-  extensions:-  - ".1"-  - ".1in"-  - ".1m"-  - ".1x"-  - ".2"-  - ".3"-  - ".3in"-  - ".3m"-  - ".3p"-  - ".3pm"-  - ".3qt"-  - ".3x"-  - ".4"-  - ".5"-  - ".6"-  - ".7"-  - ".8"-  - ".9"-  - ".man"-  - ".mdoc"-  wrap: true-  tm_scope: text.roff-  ace_mode: text-  codemirror_mode: troff-  codemirror_mime_type: text/troff-  language_id: 612669833-Rouge:-  type: programming-  ace_mode: clojure-  codemirror_mode: clojure-  codemirror_mime_type: text/x-clojure-  color: "#cc0088"-  extensions:-  - ".rg"-  tm_scope: source.clojure-  language_id: 325-Ruby:-  type: programming-  tm_scope: source.ruby-  ace_mode: ruby-  codemirror_mode: ruby-  codemirror_mime_type: text/x-ruby-  color: "#701516"-  aliases:-  - jruby-  - macruby-  - rake-  - rb-  - rbx-  extensions:-  - ".rb"-  - ".builder"-  - ".eye"-  - ".fcgi"-  - ".gemspec"-  - ".god"-  - ".jbuilder"-  - ".mspec"-  - ".pluginspec"-  - ".podspec"-  - ".rabl"-  - ".rake"-  - ".rbi"-  - ".rbuild"-  - ".rbw"-  - ".rbx"-  - ".ru"-  - ".ruby"-  - ".spec"-  - ".thor"-  - ".watchr"-  interpreters:-  - ruby-  - macruby-  - rake-  - jruby-  - rbx-  filenames:-  - ".irbrc"-  - ".pryrc"-  - Appraisals-  - Berksfile-  - Brewfile-  - Buildfile-  - Capfile-  - Dangerfile-  - Deliverfile-  - Fastfile-  - Gemfile-  # - Gemfile.lock-  - Guardfile-  - Jarfile-  - Mavenfile-  - Podfile-  - Puppetfile-  - Rakefile-  - Snapfile-  - Thorfile-  - Vagrantfile-  - buildfile-  language_id: 326-Rust:-  type: programming-  color: "#dea584"-  extensions:-  - ".rs"-  - ".rs.in"-  tm_scope: source.rust-  ace_mode: rust-  codemirror_mode: rust-  codemirror_mime_type: text/x-rustsrc-  language_id: 327-SAS:-  type: programming-  color: "#B34936"-  extensions:-  - ".sas"-  tm_scope: source.sas-  ace_mode: text-  codemirror_mode: sas-  codemirror_mime_type: text/x-sas-  language_id: 328-SCSS:-  type: markup-  tm_scope: source.css.scss-  group: CSS-  ace_mode: scss-  codemirror_mode: css-  codemirror_mime_type: text/x-scss-  extensions:-  - ".scss"-  language_id: 329-SMT:-  type: programming-  extensions:-  - ".smt2"-  - ".smt"-  interpreters:-  - boolector-  - cvc4-  - mathsat5-  - opensmt-  - smtinterpol-  - smt-rat-  - stp-  - verit-  - yices2-  - z3-  tm_scope: source.smt-  ace_mode: text-  language_id: 330-SPARQL:-  type: data-  tm_scope: source.sparql-  ace_mode: text-  codemirror_mode: sparql-  codemirror_mime_type: application/sparql-query-  extensions:-  - ".sparql"-  - ".rq"-  language_id: 331-SQF:-  type: programming-  color: "#3F3F3F"-  extensions:-  - ".sqf"-  - ".hqf"-  tm_scope: source.sqf-  ace_mode: text-  language_id: 332-SQL:-  type: data-  tm_scope: source.sql-  ace_mode: sql-  codemirror_mode: sql-  codemirror_mime_type: text/x-sql-  extensions:-  - ".sql"-  - ".cql"-  - ".ddl"-  - ".inc"-  - ".mysql"-  - ".prc"-  - ".tab"-  - ".udf"-  - ".viw"-  language_id: 333-SQLPL:-  type: programming-  ace_mode: sql-  codemirror_mode: sql-  codemirror_mime_type: text/x-sql-  tm_scope: source.sql-  extensions:-  - ".sql"-  - ".db2"-  language_id: 334-SRecode Template:-  type: markup-  color: "#348a34"-  tm_scope: source.lisp-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  extensions:-  - ".srt"-  language_id: 335-SSH Config:-  type: data-  group: INI-  filenames:-  - ssh-config-  - ssh_config-  - sshconfig-  - sshconfig.snip-  - sshd-config-  - sshd_config-  ace_mode: text-  tm_scope: source.ssh-config-  language_id: 554920715-STON:-  type: data-  group: Smalltalk-  extensions:-  - ".ston"-  tm_scope: source.smalltalk-  ace_mode: text-  language_id: 336-SVG:-  type: data-  extensions:-  - ".svg"-  tm_scope: text.xml.svg-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 337-SWIG:-  type: programming-  extensions:-  - ".i"-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 1066250075-Sage:-  type: programming-  group: Python-  extensions:-  - ".sage"-  - ".sagews"-  tm_scope: source.python-  ace_mode: python-  codemirror_mode: python-  codemirror_mime_type: text/x-python-  language_id: 338-SaltStack:-  type: programming-  color: "#646464"-  aliases:-  - saltstate-  - salt-  extensions:-  - ".sls"-  tm_scope: source.yaml.salt-  ace_mode: yaml-  codemirror_mode: yaml-  codemirror_mime_type: text/x-yaml-  language_id: 339-Sass:-  type: markup-  tm_scope: source.sass-  group: CSS-  extensions:-  - ".sass"-  ace_mode: sass-  codemirror_mode: sass-  codemirror_mime_type: text/x-sass-  language_id: 340-Scala:-  type: programming-  tm_scope: source.scala-  ace_mode: scala-  codemirror_mode: clike-  codemirror_mime_type: text/x-scala-  color: "#c22d40"-  extensions:-  - ".scala"-  - ".kojo"-  - ".sbt"-  - ".sc"-  interpreters:-  - scala-  language_id: 341-Scaml:-  group: HTML-  type: markup-  extensions:-  - ".scaml"-  tm_scope: source.scaml-  ace_mode: text-  language_id: 342-Scheme:-  type: programming-  color: "#1e4aec"-  extensions:-  - ".scm"-  - ".sch"-  - ".sld"-  - ".sls"-  - ".sps"-  - ".ss"-  interpreters:-  - scheme-  - guile-  - bigloo-  - chicken-  - csi-  - gosh-  - r6rs-  tm_scope: source.scheme-  ace_mode: scheme-  codemirror_mode: scheme-  codemirror_mime_type: text/x-scheme-  language_id: 343-Scilab:-  type: programming-  extensions:-  - ".sci"-  - ".sce"-  - ".tst"-  tm_scope: source.scilab-  ace_mode: text-  language_id: 344-Self:-  type: programming-  color: "#0579aa"-  extensions:-  - ".self"-  tm_scope: none-  ace_mode: text-  language_id: 345-ShaderLab:-  type: programming-  extensions:-  - ".shader"-  ace_mode: text-  tm_scope: source.shaderlab-  language_id: 664257356-Shell:-  type: programming-  color: "#89e051"-  aliases:-  - sh-  - shell-script-  - bash-  - zsh-  extensions:-  - ".sh"-  - ".bash"-  - ".bats"-  - ".cgi"-  - ".command"-  - ".fcgi"-  - ".ksh"-  - ".sh.in"-  - ".tmux"-  - ".tool"-  - ".zsh"-  filenames:-  - ".bash_aliases"-  - ".bash_history"-  - ".bash_logout"-  - ".bash_profile"-  - ".bashrc"-  - ".cshrc"-  - ".login"-  - ".profile"-  - ".zlogin"-  - ".zlogout"-  - ".zprofile"-  - ".zshenv"-  - ".zshrc"-  - 9fs-  - PKGBUILD-  - bash_aliases-  - bash_logout-  - bash_profile-  - bashrc-  - cshrc-  - gradlew-  - login-  - man-  - profile-  - zlogin-  - zlogout-  - zprofile-  - zshenv-  - zshrc-  interpreters:-  - ash-  - bash-  - dash-  - ksh-  - mksh-  - pdksh-  - rc-  - sh-  - zsh-  tm_scope: source.shell-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 346-ShellSession:-  type: programming-  extensions:-  - ".sh-session"-  aliases:-  - bash session-  - console-  tm_scope: text.shell-session-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 347-Shen:-  type: programming-  color: "#120F14"-  extensions:-  - ".shen"-  tm_scope: source.shen-  ace_mode: text-  language_id: 348-Slash:-  type: programming-  color: "#007eff"-  extensions:-  - ".sl"-  tm_scope: text.html.slash-  ace_mode: text-  language_id: 349-Slice:-  type: programming-  color: "#003fa2"-  tm_scope: source.slice-  ace_mode: text-  extensions:-  - ".ice"-  language_id: 894641667-Slim:-  group: HTML-  type: markup-  extensions:-  - ".slim"-  tm_scope: text.slim-  ace_mode: text-  codemirror_mode: slim-  codemirror_mime_type: text/x-slim-  language_id: 350-SmPL:-  type: programming-  extensions:-  - ".cocci"-  aliases:-  - coccinelle-  ace_mode: text-  tm_scope: source.smpl-  color: "#c94949"-  language_id: 164123055-Smali:-  type: programming-  extensions:-  - ".smali"-  ace_mode: text-  tm_scope: source.smali-  language_id: 351-Smalltalk:-  type: programming-  color: "#596706"-  extensions:-  - ".st"-  - ".cs"-  aliases:-  - squeak-  tm_scope: source.smalltalk-  ace_mode: text-  codemirror_mode: smalltalk-  codemirror_mime_type: text/x-stsrc-  language_id: 352-Smarty:-  type: programming-  extensions:-  - ".tpl"-  ace_mode: smarty-  codemirror_mode: smarty-  codemirror_mime_type: text/x-smarty-  tm_scope: text.html.smarty-  language_id: 353-Solidity:-  type: programming-  color: "#AA6746"-  ace_mode: text-  tm_scope: source.solidity-  language_id: 237469032-SourcePawn:-  type: programming-  color: "#5c7611"-  aliases:-  - sourcemod-  extensions:-  - ".sp"-  - ".inc"-  tm_scope: source.sourcepawn-  ace_mode: text-  language_id: 354-Spline Font Database:-  type: data-  extensions:-  - ".sfd"-  tm_scope: text.sfd-  ace_mode: yaml-  language_id: 767169629-Squirrel:-  type: programming-  color: "#800000"-  extensions:-  - ".nut"-  tm_scope: source.c++-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-c++src-  language_id: 355-Stan:-  type: programming-  color: "#b2011d"-  extensions:-  - ".stan"-  ace_mode: text-  tm_scope: source.stan-  language_id: 356-Standard ML:-  type: programming-  color: "#dc566d"-  aliases:-  - sml-  extensions:-  - ".ML"-  - ".fun"-  - ".sig"-  - ".sml"-  tm_scope: source.ml-  ace_mode: text-  codemirror_mode: mllike-  codemirror_mime_type: text/x-ocaml-  language_id: 357-Starlark:-  type: programming-  tm_scope: source.python-  ace_mode: python-  codemirror_mode: python-  codemirror_mime_type: text/x-python-  color: "#76d275"-  extensions:-  - ".bzl"-  filenames:-  - BUCK-  - BUILD-  - BUILD.bazel-  - WORKSPACE-  aliases:-  - bazel-  - bzl-  language_id: 960266174-Stata:-  type: programming-  extensions:-  - ".do"-  - ".ado"-  - ".doh"-  - ".ihlp"-  - ".mata"-  - ".matah"-  - ".sthlp"-  tm_scope: source.stata-  ace_mode: text-  language_id: 358-Stylus:-  type: markup-  group: CSS-  extensions:-  - ".styl"-  tm_scope: source.stylus-  ace_mode: stylus-  language_id: 359-SubRip Text:-  type: data-  extensions:-  - ".srt"-  ace_mode: text-  tm_scope: text.srt-  language_id: 360-SugarSS:-  type: markup-  tm_scope: source.css.postcss.sugarss-  group: CSS-  extensions:-  - ".sss"-  ace_mode: text-  language_id: 826404698-SuperCollider:-  type: programming-  color: "#46390b"-  extensions:-  - ".sc"-  - ".scd"-  interpreters:-  - sclang-  - scsynth-  tm_scope: source.supercollider-  ace_mode: text-  language_id: 361-Svelte:-  type: markup-  tm_scope: source.svelte-  group: HTML-  ace_mode: html-  codemirror_mode: htmlmixed-  codemirror_mime_type: text/html-  extensions:-  - ".svelte"-  language_id: 928734530-Swift:-  type: programming-  color: "#ffac45"-  extensions:-  - ".swift"-  tm_scope: source.swift-  ace_mode: text-  codemirror_mode: swift-  codemirror_mime_type: text/x-swift-  language_id: 362-SystemVerilog:-  type: programming-  color: "#DAE1C2"-  extensions:-  - ".sv"-  - ".svh"-  - ".vh"-  tm_scope: source.systemverilog-  ace_mode: verilog-  codemirror_mode: verilog-  codemirror_mime_type: text/x-systemverilog-  language_id: 363-TI Program:-  type: programming-  ace_mode: text-  color: "#A0AA87"-  extensions:-  - ".8xp"-  - ".8xk"-  - ".8xk.txt"-  - ".8xp.txt"-  language_id: 422-  tm_scope: none-TLA:-  type: programming-  extensions:-  - ".tla"-  tm_scope: source.tla-  ace_mode: text-  language_id: 364-TOML:-  type: data-  extensions:-  - ".toml"-  filenames:-  - Cargo.lock-  - Gopkg.lock-  tm_scope: source.toml-  ace_mode: toml-  codemirror_mode: toml-  codemirror_mime_type: text/x-toml-  language_id: 365-TSQL:-  type: programming-  extensions:-  - ".sql"-  ace_mode: sql-  tm_scope: source.tsql-  language_id: 918334941-TSX:-  type: programming-  group: TypeScript-  extensions:-  - ".tsx"-  tm_scope: source.tsx-  ace_mode: javascript-  codemirror_mode: jsx-  codemirror_mime_type: text/jsx-  language_id: 94901924-TXL:-  type: programming-  extensions:-  - ".txl"-  tm_scope: source.txl-  ace_mode: text-  language_id: 366-Tcl:-  type: programming-  color: "#e4cc98"-  extensions:-  - ".tcl"-  - ".adp"-  - ".tm"-  filenames:-  - owh-  - starfield-  interpreters:-  - tclsh-  - wish-  tm_scope: source.tcl-  ace_mode: tcl-  codemirror_mode: tcl-  codemirror_mime_type: text/x-tcl-  language_id: 367-Tcsh:-  type: programming-  group: Shell-  extensions:-  - ".tcsh"-  - ".csh"-  interpreters:-  - tcsh-  - csh-  tm_scope: source.shell-  ace_mode: sh-  codemirror_mode: shell-  codemirror_mime_type: text/x-sh-  language_id: 368-TeX:-  type: markup-  color: "#3D6117"-  ace_mode: tex-  codemirror_mode: stex-  codemirror_mime_type: text/x-stex-  tm_scope: text.tex.latex-  wrap: true-  aliases:-  - latex-  extensions:-  - ".tex"-  - ".aux"-  - ".bbx"-  - ".cbx"-  - ".cls"-  - ".dtx"-  - ".ins"-  - ".lbx"-  - ".ltx"-  - ".mkii"-  - ".mkiv"-  - ".mkvi"-  - ".sty"-  - ".toc"-  language_id: 369-Tea:-  type: markup-  extensions:-  - ".tea"-  tm_scope: source.tea-  ace_mode: text-  language_id: 370-Terra:-  type: programming-  extensions:-  - ".t"-  color: "#00004c"-  tm_scope: source.terra-  ace_mode: lua-  codemirror_mode: lua-  codemirror_mime_type: text/x-lua-  interpreters:-  - lua-  language_id: 371-Texinfo:-  type: prose-  wrap: true-  extensions:-  - ".texinfo"-  - ".texi"-  - ".txi"-  ace_mode: text-  tm_scope: text.texinfo-  interpreters:-  - makeinfo-  language_id: 988020015-Text:-  type: prose-  wrap: true-  aliases:-  - fundamental-  extensions:-  - ".txt"-  - ".fr"-  - ".nb"-  - ".ncl"-  - ".no"-  filenames:-  - COPYING-  - COPYING.regex-  - COPYRIGHT.regex-  - FONTLOG-  - INSTALL-  - INSTALL.mysql-  - LICENSE-  - LICENSE.mysql-  - NEWS-  - README.1ST-  - README.me-  - README.mysql-  - click.me-  - delete.me-  - go.mod-  - go.sum-  - keep.me-  - package.mask-  - package.use.mask-  - package.use.stable.mask-  - read.me-  - readme.1st-  - test.me-  - use.mask-  - use.stable.mask-  tm_scope: none-  ace_mode: text-  language_id: 372-Textile:-  type: prose-  ace_mode: textile-  codemirror_mode: textile-  codemirror_mime_type: text/x-textile-  wrap: true-  extensions:-  - ".textile"-  tm_scope: none-  language_id: 373-Thrift:-  type: programming-  tm_scope: source.thrift-  extensions:-  - ".thrift"-  ace_mode: text-  language_id: 374-Turing:-  type: programming-  color: "#cf142b"-  extensions:-  - ".t"-  - ".tu"-  tm_scope: source.turing-  ace_mode: text-  language_id: 375-Turtle:-  type: data-  extensions:-  - ".ttl"-  tm_scope: source.turtle-  ace_mode: text-  codemirror_mode: turtle-  codemirror_mime_type: text/turtle-  language_id: 376-Twig:-  type: markup-  group: HTML-  extensions:-  - ".twig"-  tm_scope: text.html.twig-  ace_mode: twig-  codemirror_mode: twig-  codemirror_mime_type: text/x-twig-  language_id: 377-Type Language:-  type: data-  aliases:-  - tl-  extensions:-  - ".tl"-  tm_scope: source.tl-  ace_mode: text-  language_id: 632765617-TypeScript:-  type: programming-  color: "#2b7489"-  aliases:-  - ts-  interpreters:-  - deno-  - ts-node-  extensions:-  - ".ts"-  tm_scope: source.ts-  ace_mode: typescript-  codemirror_mode: javascript-  codemirror_mime_type: application/typescript-  language_id: 378-Unified Parallel C:-  type: programming-  group: C-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  extensions:-  - ".upc"-  tm_scope: source.c-  language_id: 379-Unity3D Asset:-  type: data-  ace_mode: yaml-  codemirror_mode: yaml-  codemirror_mime_type: text/x-yaml-  extensions:-  - ".anim"-  - ".asset"-  - ".mask"-  - ".mat"-  - ".meta"-  - ".prefab"-  - ".unity"-  tm_scope: source.yaml-  language_id: 380-Unix Assembly:-  type: programming-  group: Assembly-  extensions:-  - ".s"-  - ".ms"-  tm_scope: source.x86-  ace_mode: assembly_x86-  language_id: 120-Uno:-  type: programming-  extensions:-  - ".uno"-  ace_mode: csharp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csharp-  tm_scope: source.cs-  language_id: 381-UnrealScript:-  type: programming-  color: "#a54c4d"-  extensions:-  - ".uc"-  tm_scope: source.java-  ace_mode: java-  codemirror_mode: clike-  codemirror_mime_type: text/x-java-  language_id: 382-UrWeb:-  type: programming-  aliases:-  - Ur/Web-  - Ur-  extensions:-  - ".ur"-  - ".urs"-  tm_scope: source.ur-  ace_mode: text-  language_id: 383-V:-  type: programming-  color: "#5d87bd"-  aliases:-  - vlang-  extensions:-  - ".v"-  tm_scope: source.v-  ace_mode: golang-  codemirror_mode: go-  codemirror_mime_type: text/x-go-  language_id: 603371597-VBA:-  type: programming-  color: "#867db1"-  extensions:-  - ".bas"-  - ".cls"-  - ".frm"-  - ".frx"-  - ".vba"-  tm_scope: source.vbnet-  aliases:-  - vb6-  - visual basic 6-  - visual basic for applications-  ace_mode: text-  codemirror_mode: vb-  codemirror_mime_type: text/x-vb-  language_id: 399230729-VBScript:-  type: programming-  color: "#15dcdc"-  extensions:-  - ".vbs"-  tm_scope: source.vbnet-  ace_mode: text-  codemirror_mode: vbscript-  codemirror_mime_type: text/vbscript-  language_id: 408016005-VCL:-  type: programming-  color: "#148AA8"-  extensions:-  - ".vcl"-  tm_scope: source.varnish.vcl-  ace_mode: text-  language_id: 384-VHDL:-  type: programming-  color: "#adb2cb"-  extensions:-  - ".vhdl"-  - ".vhd"-  - ".vhf"-  - ".vhi"-  - ".vho"-  - ".vhs"-  - ".vht"-  - ".vhw"-  tm_scope: source.vhdl-  ace_mode: vhdl-  codemirror_mode: vhdl-  codemirror_mime_type: text/x-vhdl-  language_id: 385-Vala:-  type: programming-  color: "#fbe5cd"-  extensions:-  - ".vala"-  - ".vapi"-  tm_scope: source.vala-  ace_mode: vala-  language_id: 386-Verilog:-  type: programming-  color: "#b2b7f8"-  extensions:-  - ".v"-  - ".veo"-  tm_scope: source.verilog-  ace_mode: verilog-  codemirror_mode: verilog-  codemirror_mime_type: text/x-verilog-  language_id: 387-Vim Snippet:-  type: markup-  aliases:-  - SnipMate-  - UltiSnip-  - UltiSnips-  - NeoSnippet-  extensions:-  - ".snip"-  - ".snippet"-  - ".snippets"-  tm_scope: source.vim-snippet-  ace_mode: text-  language_id: 81265970-Vim script:-  type: programming-  color: "#199f4b"-  tm_scope: source.viml-  aliases:-  - vim-  - viml-  - nvim-  extensions:-  - ".vim"-  - ".vba"-  - ".vmb"-  filenames:-  - ".gvimrc"-  - ".nvimrc"-  - ".vimrc"-  - _vimrc-  - gvimrc-  - nvimrc-  - vimrc-  ace_mode: text-  language_id: 388-Visual Basic .NET:-  type: programming-  color: "#945db7"-  extensions:-  - ".vb"-  - ".vbhtml"-  aliases:-  - visual basic-  - vbnet-  - vb .net-  - vb.net-  tm_scope: source.vbnet-  ace_mode: text-  codemirror_mode: vb-  codemirror_mime_type: text/x-vb-  language_id: 389-Volt:-  type: programming-  color: "#1F1F1F"-  extensions:-  - ".volt"-  tm_scope: source.d-  ace_mode: d-  codemirror_mode: d-  codemirror_mime_type: text/x-d-  language_id: 390-Vue:-  type: markup-  color: "#2c3e50"-  extensions:-  - ".vue"-  tm_scope: text.html.vue-  ace_mode: html-  language_id: 391-Wavefront Material:-  type: data-  extensions:-  - ".mtl"-  tm_scope: source.wavefront.mtl-  ace_mode: text-  language_id: 392-Wavefront Object:-  type: data-  extensions:-  - ".obj"-  tm_scope: source.wavefront.obj-  ace_mode: text-  language_id: 393-Web Ontology Language:-  type: data-  extensions:-  - ".owl"-  tm_scope: text.xml-  ace_mode: xml-  language_id: 394-WebAssembly:-  type: programming-  color: "#04133b"-  extensions:-  - ".wast"-  - ".wat"-  aliases:-  - wast-  - wasm-  tm_scope: source.webassembly-  ace_mode: lisp-  codemirror_mode: commonlisp-  codemirror_mime_type: text/x-common-lisp-  language_id: 956556503-WebIDL:-  type: programming-  extensions:-  - ".webidl"-  tm_scope: source.webidl-  ace_mode: text-  codemirror_mode: webidl-  codemirror_mime_type: text/x-webidl-  language_id: 395-WebVTT:-  type: data-  wrap: true-  extensions:-  - ".vtt"-  tm_scope: source.vtt-  ace_mode: text-  language_id: 658679714-Wget Config:-  type: data-  group: INI-  aliases:-  - wgetrc-  filenames:-  - ".wgetrc"-  tm_scope: source.wgetrc-  ace_mode: text-  language_id: 668457123-Windows Registry Entries:-  type: data-  extensions:-  - ".reg"-  tm_scope: source.reg-  ace_mode: ini-  codemirror_mode: properties-  codemirror_mime_type: text/x-properties-  language_id: 969674868-Wollok:-  type: programming-  color: "#a23738"-  extensions:-  - ".wlk"-  ace_mode: text-  tm_scope: source.wollok-  language_id: 632745969-World of Warcraft Addon Data:-  type: data-  extensions:-  - ".toc"-  tm_scope: source.toc-  ace_mode: text-  language_id: 396-X BitMap:-  type: data-  group: C-  aliases:-  - xbm-  extensions:-  - ".xbm"-  ace_mode: c_cpp-  tm_scope: source.c-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 782911107-X Font Directory Index:-  type: data-  filenames:-  - encodings.dir-  - fonts.alias-  - fonts.dir-  - fonts.scale-  tm_scope: source.fontdir-  ace_mode: text-  language_id: 208700028-X PixMap:-  type: data-  group: C-  aliases:-  - xpm-  extensions:-  - ".xpm"-  - ".pm"-  ace_mode: c_cpp-  tm_scope: source.c-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 781846279-X10:-  type: programming-  aliases:-  - xten-  ace_mode: text-  extensions:-  - ".x10"-  color: "#4B6BEF"-  tm_scope: source.x10-  language_id: 397-XC:-  type: programming-  color: "#99DA07"-  extensions:-  - ".xc"-  tm_scope: source.xc-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 398-XCompose:-  type: data-  filenames:-  - ".XCompose"-  - XCompose-  - xcompose-  tm_scope: config.xcompose-  ace_mode: text-  language_id: 225167241-XML:-  type: data-  tm_scope: text.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  aliases:-  - rss-  - xsd-  - wsdl-  extensions:-  - ".xml"-  - ".adml"-  - ".admx"-  - ".ant"-  - ".axml"-  - ".builds"-  - ".ccproj"-  - ".ccxml"-  - ".clixml"-  - ".cproject"-  - ".cscfg"-  - ".csdef"-  - ".csl"-  - ".csproj"-  - ".ct"-  - ".depproj"-  - ".dita"-  - ".ditamap"-  - ".ditaval"-  - ".dll.config"-  - ".dotsettings"-  - ".filters"-  - ".fsproj"-  - ".fxml"-  - ".glade"-  - ".gml"-  - ".gmx"-  - ".grxml"-  - ".iml"-  - ".ivy"-  - ".jelly"-  - ".jsproj"-  - ".kml"-  - ".launch"-  - ".mdpolicy"-  - ".mjml"-  - ".mm"-  - ".mod"-  - ".mxml"-  - ".natvis"-  - ".ncl"-  - ".ndproj"-  - ".nproj"-  - ".nuspec"-  - ".odd"-  - ".osm"-  - ".pkgproj"-  - ".pluginspec"-  - ".proj"-  - ".props"-  - ".ps1xml"-  - ".psc1"-  - ".pt"-  - ".rdf"-  - ".resx"-  - ".rss"-  - ".sch"-  - ".scxml"-  - ".sfproj"-  - ".shproj"-  - ".srdf"-  - ".storyboard"-  - ".sublime-snippet"-  - ".targets"-  - ".tml"-  - ".ts"-  - ".tsx"-  - ".ui"-  - ".urdf"-  - ".ux"-  - ".vbproj"-  - ".vcxproj"-  - ".vsixmanifest"-  - ".vssettings"-  - ".vstemplate"-  - ".vxml"-  - ".wixproj"-  - ".workflow"-  - ".wsdl"-  - ".wsf"-  - ".wxi"-  - ".wxl"-  - ".wxs"-  - ".x3d"-  - ".xacro"-  - ".xaml"-  - ".xib"-  - ".xlf"-  - ".xliff"-  - ".xmi"-  - ".xml.dist"-  - ".xproj"-  - ".xsd"-  - ".xspec"-  - ".xul"-  - ".zcml"-  filenames:-  - ".classpath"-  - ".cproject"-  - ".project"-  - App.config-  - NuGet.config-  - Settings.StyleCop-  - Web.Debug.config-  - Web.Release.config-  - Web.config-  - packages.config-  language_id: 399-XML Property List:-  type: data-  group: XML-  extensions:-  - ".plist"-  - ".stTheme"-  - ".tmCommand"-  - ".tmLanguage"-  - ".tmPreferences"-  - ".tmSnippet"-  - ".tmTheme"-  tm_scope: text.xml.plist-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 75622871-XPages:-  type: data-  extensions:-  - ".xsp-config"-  - ".xsp.metadata"-  tm_scope: text.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 400-XProc:-  type: programming-  extensions:-  - ".xpl"-  - ".xproc"-  tm_scope: text.xml-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  language_id: 401-XQuery:-  type: programming-  color: "#5232e7"-  extensions:-  - ".xquery"-  - ".xq"-  - ".xql"-  - ".xqm"-  - ".xqy"-  ace_mode: xquery-  codemirror_mode: xquery-  codemirror_mime_type: application/xquery-  tm_scope: source.xq-  language_id: 402-XS:-  type: programming-  extensions:-  - ".xs"-  tm_scope: source.c-  ace_mode: c_cpp-  codemirror_mode: clike-  codemirror_mime_type: text/x-csrc-  language_id: 403-XSLT:-  type: programming-  aliases:-  - xsl-  extensions:-  - ".xslt"-  - ".xsl"-  tm_scope: text.xml.xsl-  ace_mode: xml-  codemirror_mode: xml-  codemirror_mime_type: text/xml-  color: "#EB8CEB"-  language_id: 404-Xojo:-  type: programming-  extensions:-  - ".xojo_code"-  - ".xojo_menu"-  - ".xojo_report"-  - ".xojo_script"-  - ".xojo_toolbar"-  - ".xojo_window"-  tm_scope: source.xojo-  ace_mode: text-  language_id: 405-Xtend:-  type: programming-  extensions:-  - ".xtend"-  tm_scope: source.xtend-  ace_mode: text-  language_id: 406-YAML:-  type: data-  tm_scope: source.yaml-  aliases:-  - yml-  extensions:-  - ".yml"-  - ".mir"-  - ".reek"-  - ".rviz"-  - ".sublime-syntax"-  - ".syntax"-  - ".yaml"-  - ".yaml-tmlanguage"-  - ".yaml.sed"-  - ".yml.mysql"-  filenames:-  - ".clang-format"-  - ".clang-tidy"-  - ".gemrc"-  - glide.lock-  ace_mode: yaml-  codemirror_mode: yaml-  codemirror_mime_type: text/x-yaml-  language_id: 407-YANG:-  type: data-  extensions:-  - ".yang"-  tm_scope: source.yang-  ace_mode: text-  language_id: 408-YARA:-  type: programming-  color: "#220000"-  ace_mode: text-  extensions:-  - ".yar"-  - ".yara"-  tm_scope: source.yara-  language_id: 805122868-YASnippet:-  type: markup-  aliases:-  - snippet-  - yas-  color: "#32AB90"-  extensions:-  - ".yasnippet"-  tm_scope: source.yasnippet-  ace_mode: text-  language_id: 378760102-Yacc:-  type: programming-  extensions:-  - ".y"-  - ".yacc"-  - ".yy"-  tm_scope: source.yacc-  ace_mode: text-  color: "#4B6C4B"-  language_id: 409-ZAP:-  type: programming-  color: "#0d665e"-  extensions:-  - ".zap"-  - ".xzap"-  tm_scope: source.zap-  ace_mode: text-  language_id: 952972794-ZIL:-  type: programming-  color: "#dc75e5"-  extensions:-  - ".zil"-  - ".mud"-  tm_scope: source.zil-  ace_mode: text-  language_id: 973483626-Zeek:-  type: programming-  aliases:-  - bro-  extensions:-  - ".zeek"-  - ".bro"-  tm_scope: source.zeek-  ace_mode: text-  language_id: 40-ZenScript:-  type: programming-  color: "#00BCD1"-  extensions:-  - ".zs"-  tm_scope: source.zenscript-  ace_mode: text-  language_id: 494938890-Zephir:-  type: programming-  color: "#118f9e"-  extensions:-  - ".zep"-  tm_scope: source.php.zephir-  ace_mode: php-  language_id: 410-Zig:-  type: programming-  color: "#ec915c"-  extensions:-  - ".zig"-  tm_scope: source.zig-  ace_mode: text-  language_id: 646424281-Zimpl:-  type: programming-  extensions:-  - ".zimpl"-  - ".zmpl"-  - ".zpl"-  tm_scope: none-  ace_mode: text-  language_id: 411-cURL Config:-  type: data-  group: INI-  aliases:-  - curlrc-  filenames:-  - ".curlrc"-  - _curlrc-  tm_scope: source.curlrc-  ace_mode: text-  language_id: 992375436-desktop:-  type: data-  extensions:-  - ".desktop"-  - ".desktop.in"-  tm_scope: source.desktop-  ace_mode: text-  language_id: 412-dircolors:-  type: data-  extensions:-  - ".dircolors"-  filenames:-  - ".dir_colors"-  - ".dircolors"-  - DIR_COLORS-  - _dir_colors-  - _dircolors-  - dir_colors-  tm_scope: source.dircolors-  ace_mode: text-  language_id: 691605112-eC:-  type: programming-  color: "#913960"-  extensions:-  - ".ec"-  - ".eh"-  tm_scope: source.c.ec-  ace_mode: text-  language_id: 413-edn:-  type: data-  ace_mode: clojure-  codemirror_mode: clojure-  codemirror_mime_type: text/x-clojure-  extensions:-  - ".edn"-  tm_scope: source.clojure-  language_id: 414-fish:-  type: programming-  group: Shell-  interpreters:-  - fish-  extensions:-  - ".fish"-  tm_scope: source.fish-  ace_mode: text-  language_id: 415-mIRC Script:-  type: programming-  color: "#926059"-  extensions:-  - ".mrc"-  tm_scope: source.mrc-  ace_mode: text-  language_id: 517654727-mcfunction:-  type: programming-  color: "#E22837"-  extensions:-  - ".mcfunction"-  tm_scope: source.mcfunction-  ace_mode: text-  language_id: 462488745-mupad:-  type: programming-  extensions:-  - ".mu"-  tm_scope: source.mupad-  ace_mode: text-  language_id: 416-nanorc:-  type: data-  group: INI-  extensions:-  - ".nanorc"-  filenames:-  - ".nanorc"-  - nanorc-  tm_scope: source.nanorc-  ace_mode: text-  language_id: 775996197-nesC:-  type: programming-  color: "#94B0C7"-  extensions:-  - ".nc"-  ace_mode: text-  tm_scope: source.nesc-  language_id: 417-ooc:-  type: programming-  color: "#b0b77e"-  extensions:-  - ".ooc"-  tm_scope: source.ooc-  ace_mode: text-  language_id: 418-q:-  type: programming-  extensions:-  - ".q"-  tm_scope: source.q-  ace_mode: text-  color: "#0040cd"-  language_id: 970539067-reStructuredText:-  type: prose-  wrap: true-  aliases:-  - rst-  extensions:-  - ".rst"-  - ".rest"-  - ".rest.txt"-  - ".rst.txt"-  tm_scope: text.restructuredtext-  ace_mode: text-  codemirror_mode: rst-  codemirror_mime_type: text/x-rst-  language_id: 419-sed:-  type: programming-  color: "#64b970"-  extensions:-  - ".sed"-  interpreters:-  - gsed-  - minised-  - sed-  - ssed-  ace_mode: text-  tm_scope: source.sed-  language_id: 847830017-wdl:-  type: programming-  color: "#42f1f4"-  extensions:-  - ".wdl"-  tm_scope: source.wdl-  ace_mode: text-  language_id: 374521672-wisp:-  type: programming-  ace_mode: clojure-  codemirror_mode: clojure-  codemirror_mime_type: text/x-clojure-  color: "#7582D1"-  extensions:-  - ".wisp"-  tm_scope: source.clojure-  language_id: 420-xBase:-  type: programming-  color: "#403a40"-  aliases:-  - advpl-  - clipper-  - foxpro-  extensions:-  - ".prg"-  - ".ch"-  - ".prw"-  tm_scope: source.harbour-  ace_mode: text-  language_id: 421
lingo.cabal view
@@ -1,7 +1,7 @@ cabal-version:       2.4 build-type:          Simple name:                lingo-version:             0.5.0.2+version:             0.5.0.3 synopsis:            File extension based programming language detection description:         Lingo uses github/linguist's language registry to enable fast detection of a file path's programming langauge based on extension or filename. homepage:            https://github.com/tclem/lingo-haskell@@ -11,7 +11,6 @@ maintainer:          timothy.clem@gmail.com category:            Data extra-source-files:  README.md-                   , languages.yml                    , ChangeLog.md  tested-with:         GHC == 8.8.3@@ -26,7 +25,6 @@   import: haskell   exposed-modules: Data.Languages   other-modules: Gen_Languages-  autogen-modules: Gen_Languages   build-depends:       base >= 4.12 && < 5                      , bytestring >= 0.10.8.2 && < 0.13                      , containers ^>= 0.6.0.1
+ src/Gen_Languages.hs view
@@ -0,0 +1,1984 @@+module Gen_Languages where++import Data.ByteString (ByteString)+import Data.Text (Text)+import qualified Data.Map.Strict as Map++-- | Type synonym for linguist's language name key.+type LanguageKey = Text++-- | Identifies a programming language.+data Language+  = Language+  { languageID         :: Integer+  , languageName       :: Text+  , languageExtensions :: [Text]+  , languageFileNames  :: [Text]+  } deriving (Eq, Show)++-- | Complete map of programming languages known to linguist.+languages :: Map.Map LanguageKey Language+languages = Map.fromList  [+    ("1C Enterprise", Language {languageID = 0, languageName = "1C Enterprise", languageExtensions = [".bsl",".os"], languageFileNames = []}),+    ("4D", Language {languageID = 577529595, languageName = "4D", languageExtensions = [".4dm"], languageFileNames = []}),+    ("ABAP", Language {languageID = 1, languageName = "ABAP", languageExtensions = [".abap"], languageFileNames = []}),+    ("ABNF", Language {languageID = 429, languageName = "ABNF", languageExtensions = [".abnf"], languageFileNames = []}),+    ("AGS Script", Language {languageID = 2, languageName = "AGS Script", languageExtensions = [".asc",".ash"], languageFileNames = []}),+    ("AMPL", Language {languageID = 3, languageName = "AMPL", languageExtensions = [".ampl",".mod"], languageFileNames = []}),+    ("ANTLR", Language {languageID = 4, languageName = "ANTLR", languageExtensions = [".g4"], languageFileNames = []}),+    ("API Blueprint", Language {languageID = 5, languageName = "API Blueprint", languageExtensions = [".apib"], languageFileNames = []}),+    ("APL", Language {languageID = 6, languageName = "APL", languageExtensions = [".apl",".dyalog"], languageFileNames = []}),+    ("ASN.1", Language {languageID = 7, languageName = "ASN.1", languageExtensions = [".asn",".asn1"], languageFileNames = []}),+    ("ASP", Language {languageID = 8, languageName = "ASP", languageExtensions = [".asp",".asax",".ascx",".ashx",".asmx",".aspx",".axd"], languageFileNames = []}),+    ("ATS", Language {languageID = 9, languageName = "ATS", languageExtensions = [".dats",".hats",".sats"], languageFileNames = []}),+    ("ActionScript", Language {languageID = 10, languageName = "ActionScript", languageExtensions = [".as"], languageFileNames = []}),+    ("Ada", Language {languageID = 11, languageName = "Ada", languageExtensions = [".adb",".ada",".ads"], languageFileNames = []}),+    ("Adobe Font Metrics", Language {languageID = 147198098, languageName = "Adobe Font Metrics", languageExtensions = [".afm"], languageFileNames = []}),+    ("Agda", Language {languageID = 12, languageName = "Agda", languageExtensions = [".agda"], languageFileNames = []}),+    ("Alloy", Language {languageID = 13, languageName = "Alloy", languageExtensions = [".als"], languageFileNames = []}),+    ("Alpine Abuild", Language {languageID = 14, languageName = "Alpine Abuild", languageExtensions = [], languageFileNames = ["APKBUILD"]}),+    ("Altium Designer", Language {languageID = 187772328, languageName = "Altium Designer", languageExtensions = [".OutJob",".PcbDoc",".PrjPCB",".SchDoc"], languageFileNames = []}),+    ("AngelScript", Language {languageID = 389477596, languageName = "AngelScript", languageExtensions = [".as",".angelscript"], languageFileNames = []}),+    ("Ant Build System", Language {languageID = 15, languageName = "Ant Build System", languageExtensions = [], languageFileNames = ["ant.xml","build.xml"]}),+    ("ApacheConf", Language {languageID = 16, languageName = "ApacheConf", languageExtensions = [".apacheconf",".vhost"], languageFileNames = [".htaccess","apache2.conf","httpd.conf"]}),+    ("Apex", Language {languageID = 17, languageName = "Apex", languageExtensions = [".cls"], languageFileNames = []}),+    ("Apollo Guidance Computer", Language {languageID = 18, languageName = "Apollo Guidance Computer", languageExtensions = [".agc"], languageFileNames = []}),+    ("AppleScript", Language {languageID = 19, languageName = "AppleScript", languageExtensions = [".applescript",".scpt"], languageFileNames = []}),+    ("Arc", Language {languageID = 20, languageName = "Arc", languageExtensions = [".arc"], languageFileNames = []}),+    ("AsciiDoc", Language {languageID = 22, languageName = "AsciiDoc", languageExtensions = [".asciidoc",".adoc",".asc"], languageFileNames = []}),+    ("AspectJ", Language {languageID = 23, languageName = "AspectJ", languageExtensions = [".aj"], languageFileNames = []}),+    ("Assembly", Language {languageID = 24, languageName = "Assembly", languageExtensions = [".asm",".a51",".i",".inc",".nasm"], languageFileNames = []}),+    ("Asymptote", Language {languageID = 591605007, languageName = "Asymptote", languageExtensions = [".asy"], languageFileNames = []}),+    ("Augeas", Language {languageID = 25, languageName = "Augeas", languageExtensions = [".aug"], languageFileNames = []}),+    ("AutoHotkey", Language {languageID = 26, languageName = "AutoHotkey", languageExtensions = [".ahk",".ahkl"], languageFileNames = []}),+    ("AutoIt", Language {languageID = 27, languageName = "AutoIt", languageExtensions = [".au3"], languageFileNames = []}),+    ("Awk", Language {languageID = 28, languageName = "Awk", languageExtensions = [".awk",".auk",".gawk",".mawk",".nawk"], languageFileNames = []}),+    ("Ballerina", Language {languageID = 720859680, languageName = "Ballerina", languageExtensions = [".bal"], languageFileNames = []}),+    ("Batchfile", Language {languageID = 29, languageName = "Batchfile", languageExtensions = [".bat",".cmd"], languageFileNames = []}),+    ("Befunge", Language {languageID = 30, languageName = "Befunge", languageExtensions = [".befunge"], languageFileNames = []}),+    ("BibTeX", Language {languageID = 982188347, languageName = "BibTeX", languageExtensions = [".bib",".bibtex"], languageFileNames = []}),+    ("Bison", Language {languageID = 31, languageName = "Bison", languageExtensions = [".bison"], languageFileNames = []}),+    ("BitBake", Language {languageID = 32, languageName = "BitBake", languageExtensions = [".bb"], languageFileNames = []}),+    ("Blade", Language {languageID = 33, languageName = "Blade", languageExtensions = [".blade",".blade.php"], languageFileNames = []}),+    ("BlitzBasic", Language {languageID = 34, languageName = "BlitzBasic", languageExtensions = [".bb",".decls"], languageFileNames = []}),+    ("BlitzMax", Language {languageID = 35, languageName = "BlitzMax", languageExtensions = [".bmx"], languageFileNames = []}),+    ("Bluespec", Language {languageID = 36, languageName = "Bluespec", languageExtensions = [".bsv"], languageFileNames = []}),+    ("Boo", Language {languageID = 37, languageName = "Boo", languageExtensions = [".boo"], languageFileNames = []}),+    ("Brainfuck", Language {languageID = 38, languageName = "Brainfuck", languageExtensions = [".b",".bf"], languageFileNames = []}),+    ("Brightscript", Language {languageID = 39, languageName = "Brightscript", languageExtensions = [".brs"], languageFileNames = []}),+    ("C", Language {languageID = 41, languageName = "C", languageExtensions = [".c",".cats",".h",".idc"], languageFileNames = []}),+    ("C#", Language {languageID = 42, languageName = "C#", languageExtensions = [".cs",".cake",".csx"], languageFileNames = []}),+    ("C++", Language {languageID = 43, languageName = "C++", languageExtensions = [".cpp",".c++",".cc",".cp",".cxx",".h",".h++",".hh",".hpp",".hxx",".inc",".inl",".ino",".ipp",".re",".tcc",".tpp"], languageFileNames = []}),+    ("C-ObjDump", Language {languageID = 44, languageName = "C-ObjDump", languageExtensions = [".c-objdump"], languageFileNames = []}),+    ("C2hs Haskell", Language {languageID = 45, languageName = "C2hs Haskell", languageExtensions = [".chs"], languageFileNames = []}),+    ("CLIPS", Language {languageID = 46, languageName = "CLIPS", languageExtensions = [".clp"], languageFileNames = []}),+    ("CMake", Language {languageID = 47, languageName = "CMake", languageExtensions = [".cmake",".cmake.in"], languageFileNames = ["CMakeLists.txt"]}),+    ("COBOL", Language {languageID = 48, languageName = "COBOL", languageExtensions = [".cob",".cbl",".ccp",".cobol",".cpy"], languageFileNames = []}),+    ("COLLADA", Language {languageID = 49, languageName = "COLLADA", languageExtensions = [".dae"], languageFileNames = []}),+    ("CSON", Language {languageID = 424, languageName = "CSON", languageExtensions = [".cson"], languageFileNames = []}),+    ("CSS", Language {languageID = 50, languageName = "CSS", languageExtensions = [".css"], languageFileNames = []}),+    ("CSV", Language {languageID = 51, languageName = "CSV", languageExtensions = [".csv"], languageFileNames = []}),+    ("CWeb", Language {languageID = 657332628, languageName = "CWeb", languageExtensions = [".w"], languageFileNames = []}),+    ("Cabal Config", Language {languageID = 677095381, languageName = "Cabal Config", languageExtensions = [".cabal"], languageFileNames = ["cabal.config","cabal.project"]}),+    ("Cap'n Proto", Language {languageID = 52, languageName = "Cap'n Proto", languageExtensions = [".capnp"], languageFileNames = []}),+    ("CartoCSS", Language {languageID = 53, languageName = "CartoCSS", languageExtensions = [".mss"], languageFileNames = []}),+    ("Ceylon", Language {languageID = 54, languageName = "Ceylon", languageExtensions = [".ceylon"], languageFileNames = []}),+    ("Chapel", Language {languageID = 55, languageName = "Chapel", languageExtensions = [".chpl"], languageFileNames = []}),+    ("Charity", Language {languageID = 56, languageName = "Charity", languageExtensions = [".ch"], languageFileNames = []}),+    ("ChucK", Language {languageID = 57, languageName = "ChucK", languageExtensions = [".ck"], languageFileNames = []}),+    ("Cirru", Language {languageID = 58, languageName = "Cirru", languageExtensions = [".cirru"], languageFileNames = []}),+    ("Clarion", Language {languageID = 59, languageName = "Clarion", languageExtensions = [".clw"], languageFileNames = []}),+    ("Clean", Language {languageID = 60, languageName = "Clean", languageExtensions = [".icl",".dcl"], languageFileNames = []}),+    ("Click", Language {languageID = 61, languageName = "Click", languageExtensions = [".click"], languageFileNames = []}),+    ("Clojure", Language {languageID = 62, languageName = "Clojure", languageExtensions = [".clj",".boot",".cl2",".cljc",".cljs",".cljs.hl",".cljscm",".cljx",".hic"], languageFileNames = ["riemann.config"]}),+    ("Closure Templates", Language {languageID = 357046146, languageName = "Closure Templates", languageExtensions = [".soy"], languageFileNames = []}),+    ("Cloud Firestore Security Rules", Language {languageID = 407996372, languageName = "Cloud Firestore Security Rules", languageExtensions = [], languageFileNames = ["firestore.rules"]}),+    ("CoNLL-U", Language {languageID = 421026389, languageName = "CoNLL-U", languageExtensions = [".conllu",".conll"], languageFileNames = []}),+    ("CodeQL", Language {languageID = 424259634, languageName = "CodeQL", languageExtensions = [".ql",".qll"], languageFileNames = []}),+    ("CoffeeScript", Language {languageID = 63, languageName = "CoffeeScript", languageExtensions = [".coffee","._coffee",".cake",".cjsx",".iced"], languageFileNames = ["Cakefile"]}),+    ("ColdFusion", Language {languageID = 64, languageName = "ColdFusion", languageExtensions = [".cfm",".cfml"], languageFileNames = []}),+    ("ColdFusion CFC", Language {languageID = 65, languageName = "ColdFusion CFC", languageExtensions = [".cfc"], languageFileNames = []}),+    ("Common Lisp", Language {languageID = 66, languageName = "Common Lisp", languageExtensions = [".lisp",".asd",".cl",".l",".lsp",".ny",".podsl",".sexp"], languageFileNames = []}),+    ("Common Workflow Language", Language {languageID = 988547172, languageName = "Common Workflow Language", languageExtensions = [".cwl"], languageFileNames = []}),+    ("Component Pascal", Language {languageID = 67, languageName = "Component Pascal", languageExtensions = [".cp",".cps"], languageFileNames = []}),+    ("Cool", Language {languageID = 68, languageName = "Cool", languageExtensions = [".cl"], languageFileNames = []}),+    ("Coq", Language {languageID = 69, languageName = "Coq", languageExtensions = [".coq",".v"], languageFileNames = []}),+    ("Cpp-ObjDump", Language {languageID = 70, languageName = "Cpp-ObjDump", languageExtensions = [".cppobjdump",".c++-objdump",".c++objdump",".cpp-objdump",".cxx-objdump"], languageFileNames = []}),+    ("Creole", Language {languageID = 71, languageName = "Creole", languageExtensions = [".creole"], languageFileNames = []}),+    ("Crystal", Language {languageID = 72, languageName = "Crystal", languageExtensions = [".cr"], languageFileNames = []}),+    ("Csound", Language {languageID = 73, languageName = "Csound", languageExtensions = [".orc",".udo"], languageFileNames = []}),+    ("Csound Document", Language {languageID = 74, languageName = "Csound Document", languageExtensions = [".csd"], languageFileNames = []}),+    ("Csound Score", Language {languageID = 75, languageName = "Csound Score", languageExtensions = [".sco"], languageFileNames = []}),+    ("Cuda", Language {languageID = 77, languageName = "Cuda", languageExtensions = [".cu",".cuh"], languageFileNames = []}),+    ("Cycript", Language {languageID = 78, languageName = "Cycript", languageExtensions = [".cy"], languageFileNames = []}),+    ("Cython", Language {languageID = 79, languageName = "Cython", languageExtensions = [".pyx",".pxd",".pxi"], languageFileNames = []}),+    ("D", Language {languageID = 80, languageName = "D", languageExtensions = [".d",".di"], languageFileNames = []}),+    ("D-ObjDump", Language {languageID = 81, languageName = "D-ObjDump", languageExtensions = [".d-objdump"], languageFileNames = []}),+    ("DIGITAL Command Language", Language {languageID = 82, languageName = "DIGITAL Command Language", languageExtensions = [".com"], languageFileNames = []}),+    ("DM", Language {languageID = 83, languageName = "DM", languageExtensions = [".dm"], languageFileNames = []}),+    ("DNS Zone", Language {languageID = 84, languageName = "DNS Zone", languageExtensions = [".zone",".arpa"], languageFileNames = []}),+    ("DTrace", Language {languageID = 85, languageName = "DTrace", languageExtensions = [".d"], languageFileNames = []}),+    ("Darcs Patch", Language {languageID = 86, languageName = "Darcs Patch", languageExtensions = [".darcspatch",".dpatch"], languageFileNames = []}),+    ("Dart", Language {languageID = 87, languageName = "Dart", languageExtensions = [".dart"], languageFileNames = []}),+    ("DataWeave", Language {languageID = 974514097, languageName = "DataWeave", languageExtensions = [".dwl"], languageFileNames = []}),+    ("Dhall", Language {languageID = 793969321, languageName = "Dhall", languageExtensions = [".dhall"], languageFileNames = []}),+    ("Diff", Language {languageID = 88, languageName = "Diff", languageExtensions = [".diff",".patch"], languageFileNames = []}),+    ("DirectX 3D File", Language {languageID = 201049282, languageName = "DirectX 3D File", languageExtensions = [".x"], languageFileNames = []}),+    ("Dockerfile", Language {languageID = 89, languageName = "Dockerfile", languageExtensions = [".dockerfile"], languageFileNames = ["Dockerfile"]}),+    ("Dogescript", Language {languageID = 90, languageName = "Dogescript", languageExtensions = [".djs"], languageFileNames = []}),+    ("Dylan", Language {languageID = 91, languageName = "Dylan", languageExtensions = [".dylan",".dyl",".intr",".lid"], languageFileNames = []}),+    ("E", Language {languageID = 92, languageName = "E", languageExtensions = [".E"], languageFileNames = []}),+    ("EBNF", Language {languageID = 430, languageName = "EBNF", languageExtensions = [".ebnf"], languageFileNames = []}),+    ("ECL", Language {languageID = 93, languageName = "ECL", languageExtensions = [".ecl",".eclxml"], languageFileNames = []}),+    ("ECLiPSe", Language {languageID = 94, languageName = "ECLiPSe", languageExtensions = [".ecl"], languageFileNames = []}),+    ("EJS", Language {languageID = 95, languageName = "EJS", languageExtensions = [".ejs"], languageFileNames = []}),+    ("EML", Language {languageID = 529653389, languageName = "EML", languageExtensions = [".eml",".mbox"], languageFileNames = []}),+    ("EQ", Language {languageID = 96, languageName = "EQ", languageExtensions = [".eq"], languageFileNames = []}),+    ("Eagle", Language {languageID = 97, languageName = "Eagle", languageExtensions = [".sch",".brd"], languageFileNames = []}),+    ("Easybuild", Language {languageID = 342840477, languageName = "Easybuild", languageExtensions = [".eb"], languageFileNames = []}),+    ("Ecere Projects", Language {languageID = 98, languageName = "Ecere Projects", languageExtensions = [".epj"], languageFileNames = []}),+    ("EditorConfig", Language {languageID = 96139566, languageName = "EditorConfig", languageExtensions = [], languageFileNames = [".editorconfig"]}),+    ("Edje Data Collection", Language {languageID = 342840478, languageName = "Edje Data Collection", languageExtensions = [".edc"], languageFileNames = []}),+    ("Eiffel", Language {languageID = 99, languageName = "Eiffel", languageExtensions = [".e"], languageFileNames = []}),+    ("Elixir", Language {languageID = 100, languageName = "Elixir", languageExtensions = [".ex",".exs"], languageFileNames = ["mix.lock"]}),+    ("Elm", Language {languageID = 101, languageName = "Elm", languageExtensions = [".elm"], languageFileNames = []}),+    ("Emacs Lisp", Language {languageID = 102, languageName = "Emacs Lisp", languageExtensions = [".el",".emacs",".emacs.desktop"], languageFileNames = [".abbrev_defs",".emacs",".emacs.desktop",".gnus",".spacemacs",".viper","Cask","Project.ede","_emacs","abbrev_defs"]}),+    ("EmberScript", Language {languageID = 103, languageName = "EmberScript", languageExtensions = [".em",".emberscript"], languageFileNames = []}),+    ("Erlang", Language {languageID = 104, languageName = "Erlang", languageExtensions = [".erl",".app.src",".es",".escript",".hrl",".xrl",".yrl"], languageFileNames = ["Emakefile","rebar.config","rebar.config.lock","rebar.lock"]}),+    ("F#", Language {languageID = 105, languageName = "F#", languageExtensions = [".fs",".fsi",".fsx"], languageFileNames = []}),+    ("F*", Language {languageID = 336943375, languageName = "F*", languageExtensions = [".fst"], languageFileNames = []}),+    ("FIGlet Font", Language {languageID = 686129783, languageName = "FIGlet Font", languageExtensions = [".flf"], languageFileNames = []}),+    ("FLUX", Language {languageID = 106, languageName = "FLUX", languageExtensions = [".fx",".flux"], languageFileNames = []}),+    ("Factor", Language {languageID = 108, languageName = "Factor", languageExtensions = [".factor"], languageFileNames = [".factor-boot-rc",".factor-rc"]}),+    ("Fancy", Language {languageID = 109, languageName = "Fancy", languageExtensions = [".fy",".fancypack"], languageFileNames = ["Fakefile"]}),+    ("Fantom", Language {languageID = 110, languageName = "Fantom", languageExtensions = [".fan"], languageFileNames = []}),+    ("Faust", Language {languageID = 622529198, languageName = "Faust", languageExtensions = [".dsp"], languageFileNames = []}),+    ("Filebench WML", Language {languageID = 111, languageName = "Filebench WML", languageExtensions = [".f"], languageFileNames = []}),+    ("Filterscript", Language {languageID = 112, languageName = "Filterscript", languageExtensions = [".fs"], languageFileNames = []}),+    ("Formatted", Language {languageID = 113, languageName = "Formatted", languageExtensions = [".for",".eam.fs"], languageFileNames = []}),+    ("Forth", Language {languageID = 114, languageName = "Forth", languageExtensions = [".fth",".4th",".f",".for",".forth",".fr",".frt",".fs"], languageFileNames = []}),+    ("Fortran", Language {languageID = 107, languageName = "Fortran", languageExtensions = [".f90",".f",".f03",".f08",".f77",".f95",".for",".fpp"], languageFileNames = []}),+    ("FreeMarker", Language {languageID = 115, languageName = "FreeMarker", languageExtensions = [".ftl"], languageFileNames = []}),+    ("Frege", Language {languageID = 116, languageName = "Frege", languageExtensions = [".fr"], languageFileNames = []}),+    ("G-code", Language {languageID = 117, languageName = "G-code", languageExtensions = [".g",".cnc",".gco",".gcode"], languageFileNames = []}),+    ("GAML", Language {languageID = 290345951, languageName = "GAML", languageExtensions = [".gaml"], languageFileNames = []}),+    ("GAMS", Language {languageID = 118, languageName = "GAMS", languageExtensions = [".gms"], languageFileNames = []}),+    ("GAP", Language {languageID = 119, languageName = "GAP", languageExtensions = [".g",".gap",".gd",".gi",".tst"], languageFileNames = []}),+    ("GCC Machine Description", Language {languageID = 121, languageName = "GCC Machine Description", languageExtensions = [".md"], languageFileNames = []}),+    ("GDB", Language {languageID = 122, languageName = "GDB", languageExtensions = [".gdb",".gdbinit"], languageFileNames = []}),+    ("GDScript", Language {languageID = 123, languageName = "GDScript", languageExtensions = [".gd"], languageFileNames = []}),+    ("GLSL", Language {languageID = 124, languageName = "GLSL", languageExtensions = [".glsl",".fp",".frag",".frg",".fs",".fsh",".fshader",".geo",".geom",".glslf",".glslv",".gs",".gshader",".shader",".tesc",".tese",".vert",".vrx",".vsh",".vshader"], languageFileNames = []}),+    ("GN", Language {languageID = 302957008, languageName = "GN", languageExtensions = [".gn",".gni"], languageFileNames = [".gn"]}),+    ("Game Maker Language", Language {languageID = 125, languageName = "Game Maker Language", languageExtensions = [".gml"], languageFileNames = []}),+    ("Genie", Language {languageID = 792408528, languageName = "Genie", languageExtensions = [".gs"], languageFileNames = []}),+    ("Genshi", Language {languageID = 126, languageName = "Genshi", languageExtensions = [".kid"], languageFileNames = []}),+    ("Gentoo Ebuild", Language {languageID = 127, languageName = "Gentoo Ebuild", languageExtensions = [".ebuild"], languageFileNames = []}),+    ("Gentoo Eclass", Language {languageID = 128, languageName = "Gentoo Eclass", languageExtensions = [".eclass"], languageFileNames = []}),+    ("Gerber Image", Language {languageID = 404627610, languageName = "Gerber Image", languageExtensions = [".gbr",".gbl",".gbo",".gbp",".gbs",".gko",".gml",".gpb",".gpt",".gtl",".gto",".gtp",".gts"], languageFileNames = []}),+    ("Gettext Catalog", Language {languageID = 129, languageName = "Gettext Catalog", languageExtensions = [".po",".pot"], languageFileNames = []}),+    ("Gherkin", Language {languageID = 76, languageName = "Gherkin", languageExtensions = [".feature"], languageFileNames = []}),+    ("Git Attributes", Language {languageID = 956324166, languageName = "Git Attributes", languageExtensions = [], languageFileNames = [".gitattributes"]}),+    ("Git Config", Language {languageID = 807968997, languageName = "Git Config", languageExtensions = [".gitconfig"], languageFileNames = [".gitconfig",".gitmodules"]}),+    ("Glyph", Language {languageID = 130, languageName = "Glyph", languageExtensions = [".glf"], languageFileNames = []}),+    ("Glyph Bitmap Distribution Format", Language {languageID = 997665271, languageName = "Glyph Bitmap Distribution Format", languageExtensions = [".bdf"], languageFileNames = []}),+    ("Gnuplot", Language {languageID = 131, languageName = "Gnuplot", languageExtensions = [".gp",".gnu",".gnuplot",".p",".plot",".plt"], languageFileNames = []}),+    ("Go", Language {languageID = 132, languageName = "Go", languageExtensions = [".go"], languageFileNames = []}),+    ("Golo", Language {languageID = 133, languageName = "Golo", languageExtensions = [".golo"], languageFileNames = []}),+    ("Gosu", Language {languageID = 134, languageName = "Gosu", languageExtensions = [".gs",".gst",".gsx",".vark"], languageFileNames = []}),+    ("Grace", Language {languageID = 135, languageName = "Grace", languageExtensions = [".grace"], languageFileNames = []}),+    ("Gradle", Language {languageID = 136, languageName = "Gradle", languageExtensions = [".gradle"], languageFileNames = []}),+    ("Grammatical Framework", Language {languageID = 137, languageName = "Grammatical Framework", languageExtensions = [".gf"], languageFileNames = []}),+    ("Graph Modeling Language", Language {languageID = 138, languageName = "Graph Modeling Language", languageExtensions = [".gml"], languageFileNames = []}),+    ("GraphQL", Language {languageID = 139, languageName = "GraphQL", languageExtensions = [".graphql",".gql",".graphqls"], languageFileNames = []}),+    ("Graphviz (DOT)", Language {languageID = 140, languageName = "Graphviz (DOT)", languageExtensions = [".dot",".gv"], languageFileNames = []}),+    ("Groovy", Language {languageID = 142, languageName = "Groovy", languageExtensions = [".groovy",".grt",".gtpl",".gvy"], languageFileNames = ["Jenkinsfile"]}),+    ("Groovy Server Pages", Language {languageID = 143, languageName = "Groovy Server Pages", languageExtensions = [".gsp"], languageFileNames = []}),+    ("HAProxy", Language {languageID = 366607477, languageName = "HAProxy", languageExtensions = [".cfg"], languageFileNames = ["haproxy.cfg"]}),+    ("HCL", Language {languageID = 144, languageName = "HCL", languageExtensions = [".hcl",".tf",".tfvars",".workflow"], languageFileNames = []}),+    ("HLSL", Language {languageID = 145, languageName = "HLSL", languageExtensions = [".hlsl",".cginc",".fx",".fxh",".hlsli"], languageFileNames = []}),+    ("HTML", Language {languageID = 146, languageName = "HTML", languageExtensions = [".html",".htm",".html.hl",".inc",".st",".xht",".xhtml"], languageFileNames = []}),+    ("HTML+Django", Language {languageID = 147, languageName = "HTML+Django", languageExtensions = [".jinja",".jinja2",".mustache",".njk"], languageFileNames = []}),+    ("HTML+ECR", Language {languageID = 148, languageName = "HTML+ECR", languageExtensions = [".ecr"], languageFileNames = []}),+    ("HTML+EEX", Language {languageID = 149, languageName = "HTML+EEX", languageExtensions = [".eex"], languageFileNames = []}),+    ("HTML+ERB", Language {languageID = 150, languageName = "HTML+ERB", languageExtensions = [".erb",".erb.deface"], languageFileNames = []}),+    ("HTML+PHP", Language {languageID = 151, languageName = "HTML+PHP", languageExtensions = [".phtml"], languageFileNames = []}),+    ("HTML+Razor", Language {languageID = 479039817, languageName = "HTML+Razor", languageExtensions = [".cshtml",".razor"], languageFileNames = []}),+    ("HTTP", Language {languageID = 152, languageName = "HTTP", languageExtensions = [".http"], languageFileNames = []}),+    ("HXML", Language {languageID = 786683730, languageName = "HXML", languageExtensions = [".hxml"], languageFileNames = []}),+    ("Hack", Language {languageID = 153, languageName = "Hack", languageExtensions = [".hack",".hh",".hhi",".php"], languageFileNames = []}),+    ("Haml", Language {languageID = 154, languageName = "Haml", languageExtensions = [".haml",".haml.deface"], languageFileNames = []}),+    ("Handlebars", Language {languageID = 155, languageName = "Handlebars", languageExtensions = [".handlebars",".hbs"], languageFileNames = []}),+    ("Harbour", Language {languageID = 156, languageName = "Harbour", languageExtensions = [".hb"], languageFileNames = []}),+    ("Haskell", Language {languageID = 157, languageName = "Haskell", languageExtensions = [".hs",".hs-boot",".hsc"], languageFileNames = []}),+    ("Haxe", Language {languageID = 158, languageName = "Haxe", languageExtensions = [".hx",".hxsl"], languageFileNames = []}),+    ("HiveQL", Language {languageID = 931814087, languageName = "HiveQL", languageExtensions = [".q",".hql"], languageFileNames = []}),+    ("HolyC", Language {languageID = 928121743, languageName = "HolyC", languageExtensions = [".hc"], languageFileNames = []}),+    ("Hy", Language {languageID = 159, languageName = "Hy", languageExtensions = [".hy"], languageFileNames = []}),+    ("HyPhy", Language {languageID = 160, languageName = "HyPhy", languageExtensions = [".bf"], languageFileNames = []}),+    ("IDL", Language {languageID = 161, languageName = "IDL", languageExtensions = [".pro",".dlm"], languageFileNames = []}),+    ("IGOR Pro", Language {languageID = 162, languageName = "IGOR Pro", languageExtensions = [".ipf"], languageFileNames = []}),+    ("INI", Language {languageID = 163, languageName = "INI", languageExtensions = [".ini",".cfg",".dof",".lektorproject",".prefs",".pro",".properties"], languageFileNames = ["buildozer.spec"]}),+    ("IRC log", Language {languageID = 164, languageName = "IRC log", languageExtensions = [".irclog",".weechatlog"], languageFileNames = []}),+    ("Idris", Language {languageID = 165, languageName = "Idris", languageExtensions = [".idr",".lidr"], languageFileNames = []}),+    ("Ignore List", Language {languageID = 74444240, languageName = "Ignore List", languageExtensions = [".gitignore"], languageFileNames = [".atomignore",".babelignore",".bzrignore",".coffeelintignore",".cvsignore",".dockerignore",".eslintignore",".gitignore",".nodemonignore",".npmignore",".prettierignore",".stylelintignore",".vscodeignore","gitignore-global","gitignore_global"]}),+    ("Inform 7", Language {languageID = 166, languageName = "Inform 7", languageExtensions = [".ni",".i7x"], languageFileNames = []}),+    ("Inno Setup", Language {languageID = 167, languageName = "Inno Setup", languageExtensions = [".iss"], languageFileNames = []}),+    ("Io", Language {languageID = 168, languageName = "Io", languageExtensions = [".io"], languageFileNames = []}),+    ("Ioke", Language {languageID = 169, languageName = "Ioke", languageExtensions = [".ik"], languageFileNames = []}),+    ("Isabelle", Language {languageID = 170, languageName = "Isabelle", languageExtensions = [".thy"], languageFileNames = []}),+    ("Isabelle ROOT", Language {languageID = 171, languageName = "Isabelle ROOT", languageExtensions = [], languageFileNames = ["ROOT"]}),+    ("J", Language {languageID = 172, languageName = "J", languageExtensions = [".ijs"], languageFileNames = []}),+    ("JFlex", Language {languageID = 173, languageName = "JFlex", languageExtensions = [".flex",".jflex"], languageFileNames = []}),+    ("JSON", Language {languageID = 174, languageName = "JSON", languageExtensions = [".json",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"], languageFileNames = [".arcconfig",".htmlhintrc",".tern-config",".tern-project",".watchmanconfig","composer.lock","mcmod.info"]}),+    ("JSON with Comments", Language {languageID = 423, languageName = "JSON with Comments", languageExtensions = [".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"], languageFileNames = [".babelrc",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","jsconfig.json","language-configuration.json","tsconfig.json"]}),+    ("JSON5", Language {languageID = 175, languageName = "JSON5", languageExtensions = [".json5"], languageFileNames = []}),+    ("JSONLD", Language {languageID = 176, languageName = "JSONLD", languageExtensions = [".jsonld"], languageFileNames = []}),+    ("JSONiq", Language {languageID = 177, languageName = "JSONiq", languageExtensions = [".jq"], languageFileNames = []}),+    ("JSX", Language {languageID = 178, languageName = "JSX", languageExtensions = [".jsx"], languageFileNames = []}),+    ("Jasmin", Language {languageID = 180, languageName = "Jasmin", languageExtensions = [".j"], languageFileNames = []}),+    ("Java", Language {languageID = 181, languageName = "Java", languageExtensions = [".java"], languageFileNames = []}),+    ("Java Properties", Language {languageID = 519377561, languageName = "Java Properties", languageExtensions = [".properties"], languageFileNames = []}),+    ("Java Server Pages", Language {languageID = 182, languageName = "Java Server Pages", languageExtensions = [".jsp"], languageFileNames = []}),+    ("JavaScript", Language {languageID = 183, languageName = "JavaScript", languageExtensions = [".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".jsb",".jscad",".jsfl",".jsm",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"], languageFileNames = ["Jakefile"]}),+    ("JavaScript+ERB", Language {languageID = 914318960, languageName = "JavaScript+ERB", languageExtensions = [".js.erb"], languageFileNames = []}),+    ("Jison", Language {languageID = 284531423, languageName = "Jison", languageExtensions = [".jison"], languageFileNames = []}),+    ("Jison Lex", Language {languageID = 406395330, languageName = "Jison Lex", languageExtensions = [".jisonlex"], languageFileNames = []}),+    ("Jolie", Language {languageID = 998078858, languageName = "Jolie", languageExtensions = [".ol",".iol"], languageFileNames = []}),+    ("Jsonnet", Language {languageID = 664885656, languageName = "Jsonnet", languageExtensions = [".jsonnet",".libsonnet"], languageFileNames = []}),+    ("Julia", Language {languageID = 184, languageName = "Julia", languageExtensions = [".jl"], languageFileNames = []}),+    ("Jupyter Notebook", Language {languageID = 185, languageName = "Jupyter Notebook", languageExtensions = [".ipynb"], languageFileNames = ["Notebook"]}),+    ("KRL", Language {languageID = 186, languageName = "KRL", languageExtensions = [".krl"], languageFileNames = []}),+    ("KiCad Layout", Language {languageID = 187, languageName = "KiCad Layout", languageExtensions = [".kicad_pcb",".kicad_mod",".kicad_wks"], languageFileNames = ["fp-lib-table"]}),+    ("KiCad Legacy Layout", Language {languageID = 140848857, languageName = "KiCad Legacy Layout", languageExtensions = [".brd"], languageFileNames = []}),+    ("KiCad Schematic", Language {languageID = 622447435, languageName = "KiCad Schematic", languageExtensions = [".sch"], languageFileNames = []}),+    ("Kit", Language {languageID = 188, languageName = "Kit", languageExtensions = [".kit"], languageFileNames = []}),+    ("Kotlin", Language {languageID = 189, languageName = "Kotlin", languageExtensions = [".kt",".ktm",".kts"], languageFileNames = []}),+    ("LFE", Language {languageID = 190, languageName = "LFE", languageExtensions = [".lfe"], languageFileNames = []}),+    ("LLVM", Language {languageID = 191, languageName = "LLVM", languageExtensions = [".ll"], languageFileNames = []}),+    ("LOLCODE", Language {languageID = 192, languageName = "LOLCODE", languageExtensions = [".lol"], languageFileNames = []}),+    ("LSL", Language {languageID = 193, languageName = "LSL", languageExtensions = [".lsl",".lslp"], languageFileNames = []}),+    ("LTspice Symbol", Language {languageID = 1013566805, languageName = "LTspice Symbol", languageExtensions = [".asy"], languageFileNames = []}),+    ("LabVIEW", Language {languageID = 194, languageName = "LabVIEW", languageExtensions = [".lvproj"], languageFileNames = []}),+    ("Lasso", Language {languageID = 195, languageName = "Lasso", languageExtensions = [".lasso",".las",".lasso8",".lasso9"], languageFileNames = []}),+    ("Latte", Language {languageID = 196, languageName = "Latte", languageExtensions = [".latte"], languageFileNames = []}),+    ("Lean", Language {languageID = 197, languageName = "Lean", languageExtensions = [".lean",".hlean"], languageFileNames = []}),+    ("Less", Language {languageID = 198, languageName = "Less", languageExtensions = [".less"], languageFileNames = []}),+    ("Lex", Language {languageID = 199, languageName = "Lex", languageExtensions = [".l",".lex"], languageFileNames = []}),+    ("LilyPond", Language {languageID = 200, languageName = "LilyPond", languageExtensions = [".ly",".ily"], languageFileNames = []}),+    ("Limbo", Language {languageID = 201, languageName = "Limbo", languageExtensions = [".b",".m"], languageFileNames = []}),+    ("Linker Script", Language {languageID = 202, languageName = "Linker Script", languageExtensions = [".ld",".lds",".x"], languageFileNames = ["ld.script"]}),+    ("Linux Kernel Module", Language {languageID = 203, languageName = "Linux Kernel Module", languageExtensions = [".mod"], languageFileNames = []}),+    ("Liquid", Language {languageID = 204, languageName = "Liquid", languageExtensions = [".liquid"], languageFileNames = []}),+    ("Literate Agda", Language {languageID = 205, languageName = "Literate Agda", languageExtensions = [".lagda"], languageFileNames = []}),+    ("Literate CoffeeScript", Language {languageID = 206, languageName = "Literate CoffeeScript", languageExtensions = [".litcoffee"], languageFileNames = []}),+    ("Literate Haskell", Language {languageID = 207, languageName = "Literate Haskell", languageExtensions = [".lhs"], languageFileNames = []}),+    ("LiveScript", Language {languageID = 208, languageName = "LiveScript", languageExtensions = [".ls","._ls"], languageFileNames = ["Slakefile"]}),+    ("Logos", Language {languageID = 209, languageName = "Logos", languageExtensions = [".xm",".x",".xi"], languageFileNames = []}),+    ("Logtalk", Language {languageID = 210, languageName = "Logtalk", languageExtensions = [".lgt",".logtalk"], languageFileNames = []}),+    ("LookML", Language {languageID = 211, languageName = "LookML", languageExtensions = [".lookml",".model.lkml",".view.lkml"], languageFileNames = []}),+    ("LoomScript", Language {languageID = 212, languageName = "LoomScript", languageExtensions = [".ls"], languageFileNames = []}),+    ("Lua", Language {languageID = 213, languageName = "Lua", languageExtensions = [".lua",".fcgi",".nse",".p8",".pd_lua",".rbxs",".rockspec",".wlua"], languageFileNames = []}),+    ("M", Language {languageID = 214, languageName = "M", languageExtensions = [".mumps",".m"], languageFileNames = []}),+    ("M4", Language {languageID = 215, languageName = "M4", languageExtensions = [".m4"], languageFileNames = []}),+    ("M4Sugar", Language {languageID = 216, languageName = "M4Sugar", languageExtensions = [".m4"], languageFileNames = ["configure.ac"]}),+    ("MATLAB", Language {languageID = 225, languageName = "MATLAB", languageExtensions = [".matlab",".m"], languageFileNames = []}),+    ("MAXScript", Language {languageID = 217, languageName = "MAXScript", languageExtensions = [".ms",".mcr"], languageFileNames = []}),+    ("MLIR", Language {languageID = 448253929, languageName = "MLIR", languageExtensions = [".mlir"], languageFileNames = []}),+    ("MQL4", Language {languageID = 426, languageName = "MQL4", languageExtensions = [".mq4",".mqh"], languageFileNames = []}),+    ("MQL5", Language {languageID = 427, languageName = "MQL5", languageExtensions = [".mq5",".mqh"], languageFileNames = []}),+    ("MTML", Language {languageID = 218, languageName = "MTML", languageExtensions = [".mtml"], languageFileNames = []}),+    ("MUF", Language {languageID = 219, languageName = "MUF", languageExtensions = [".muf",".m"], languageFileNames = []}),+    ("Makefile", Language {languageID = 220, languageName = "Makefile", languageExtensions = [".mak",".d",".make",".mk",".mkfile"], languageFileNames = ["BSDmakefile","GNUmakefile","Kbuild","Makefile","Makefile.am","Makefile.boot","Makefile.frag","Makefile.in","Makefile.inc","Makefile.wat","makefile","makefile.sco","mkfile"]}),+    ("Mako", Language {languageID = 221, languageName = "Mako", languageExtensions = [".mako",".mao"], languageFileNames = []}),+    ("Markdown", Language {languageID = 222, languageName = "Markdown", languageExtensions = [".md",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".workbook"], languageFileNames = ["contents.lr"]}),+    ("Marko", Language {languageID = 932782397, languageName = "Marko", languageExtensions = [".marko"], languageFileNames = []}),+    ("Mask", Language {languageID = 223, languageName = "Mask", languageExtensions = [".mask"], languageFileNames = []}),+    ("Mathematica", Language {languageID = 224, languageName = "Mathematica", languageExtensions = [".mathematica",".cdf",".m",".ma",".mt",".nb",".nbp",".wl",".wlt"], languageFileNames = []}),+    ("Maven POM", Language {languageID = 226, languageName = "Maven POM", languageExtensions = [], languageFileNames = ["pom.xml"]}),+    ("Max", Language {languageID = 227, languageName = "Max", languageExtensions = [".maxpat",".maxhelp",".maxproj",".mxt",".pat"], languageFileNames = []}),+    ("MediaWiki", Language {languageID = 228, languageName = "MediaWiki", languageExtensions = [".mediawiki",".wiki"], languageFileNames = []}),+    ("Mercury", Language {languageID = 229, languageName = "Mercury", languageExtensions = [".m",".moo"], languageFileNames = []}),+    ("Meson", Language {languageID = 799141244, languageName = "Meson", languageExtensions = [], languageFileNames = ["meson.build","meson_options.txt"]}),+    ("Metal", Language {languageID = 230, languageName = "Metal", languageExtensions = [".metal"], languageFileNames = []}),+    ("Microsoft Developer Studio Project", Language {languageID = 800983837, languageName = "Microsoft Developer Studio Project", languageExtensions = [".dsp"], languageFileNames = []}),+    ("MiniD", Language {languageID = 231, languageName = "MiniD", languageExtensions = [".minid"], languageFileNames = []}),+    ("Mirah", Language {languageID = 232, languageName = "Mirah", languageExtensions = [".druby",".duby",".mirah"], languageFileNames = []}),+    ("Modelica", Language {languageID = 233, languageName = "Modelica", languageExtensions = [".mo"], languageFileNames = []}),+    ("Modula-2", Language {languageID = 234, languageName = "Modula-2", languageExtensions = [".mod"], languageFileNames = []}),+    ("Modula-3", Language {languageID = 564743864, languageName = "Modula-3", languageExtensions = [".i3",".ig",".m3",".mg"], languageFileNames = []}),+    ("Module Management System", Language {languageID = 235, languageName = "Module Management System", languageExtensions = [".mms",".mmk"], languageFileNames = ["descrip.mmk","descrip.mms"]}),+    ("Monkey", Language {languageID = 236, languageName = "Monkey", languageExtensions = [".monkey",".monkey2"], languageFileNames = []}),+    ("Moocode", Language {languageID = 237, languageName = "Moocode", languageExtensions = [".moo"], languageFileNames = []}),+    ("MoonScript", Language {languageID = 238, languageName = "MoonScript", languageExtensions = [".moon"], languageFileNames = []}),+    ("Motorola 68K Assembly", Language {languageID = 477582706, languageName = "Motorola 68K Assembly", languageExtensions = [".asm",".i",".inc",".s",".x68"], languageFileNames = []}),+    ("Muse", Language {languageID = 474864066, languageName = "Muse", languageExtensions = [".muse"], languageFileNames = []}),+    ("Myghty", Language {languageID = 239, languageName = "Myghty", languageExtensions = [".myt"], languageFileNames = []}),+    ("NCL", Language {languageID = 240, languageName = "NCL", languageExtensions = [".ncl"], languageFileNames = []}),+    ("NL", Language {languageID = 241, languageName = "NL", languageExtensions = [".nl"], languageFileNames = []}),+    ("NPM Config", Language {languageID = 685022663, languageName = "NPM Config", languageExtensions = [], languageFileNames = [".npmrc"]}),+    ("NSIS", Language {languageID = 242, languageName = "NSIS", languageExtensions = [".nsi",".nsh"], languageFileNames = []}),+    ("Nearley", Language {languageID = 521429430, languageName = "Nearley", languageExtensions = [".ne",".nearley"], languageFileNames = []}),+    ("Nemerle", Language {languageID = 243, languageName = "Nemerle", languageExtensions = [".n"], languageFileNames = []}),+    ("NetLinx", Language {languageID = 244, languageName = "NetLinx", languageExtensions = [".axs",".axi"], languageFileNames = []}),+    ("NetLinx+ERB", Language {languageID = 245, languageName = "NetLinx+ERB", languageExtensions = [".axs.erb",".axi.erb"], languageFileNames = []}),+    ("NetLogo", Language {languageID = 246, languageName = "NetLogo", languageExtensions = [".nlogo"], languageFileNames = []}),+    ("NewLisp", Language {languageID = 247, languageName = "NewLisp", languageExtensions = [".nl",".lisp",".lsp"], languageFileNames = []}),+    ("Nextflow", Language {languageID = 506780613, languageName = "Nextflow", languageExtensions = [".nf"], languageFileNames = ["nextflow.config"]}),+    ("Nginx", Language {languageID = 248, languageName = "Nginx", languageExtensions = [".nginxconf",".vhost"], languageFileNames = ["nginx.conf"]}),+    ("Nim", Language {languageID = 249, languageName = "Nim", languageExtensions = [".nim",".nim.cfg",".nimble",".nimrod",".nims"], languageFileNames = ["nim.cfg"]}),+    ("Ninja", Language {languageID = 250, languageName = "Ninja", languageExtensions = [".ninja"], languageFileNames = []}),+    ("Nit", Language {languageID = 251, languageName = "Nit", languageExtensions = [".nit"], languageFileNames = []}),+    ("Nix", Language {languageID = 252, languageName = "Nix", languageExtensions = [".nix"], languageFileNames = []}),+    ("Nu", Language {languageID = 253, languageName = "Nu", languageExtensions = [".nu"], languageFileNames = ["Nukefile"]}),+    ("NumPy", Language {languageID = 254, languageName = "NumPy", languageExtensions = [".numpy",".numpyw",".numsc"], languageFileNames = []}),+    ("OCaml", Language {languageID = 255, languageName = "OCaml", languageExtensions = [".ml",".eliom",".eliomi",".ml4",".mli",".mll",".mly"], languageFileNames = []}),+    ("ObjDump", Language {languageID = 256, languageName = "ObjDump", languageExtensions = [".objdump"], languageFileNames = []}),+    ("Object Data Instance Notation", Language {languageID = 985227236, languageName = "Object Data Instance Notation", languageExtensions = [".odin"], languageFileNames = []}),+    ("ObjectScript", Language {languageID = 202735509, languageName = "ObjectScript", languageExtensions = [".cls"], languageFileNames = []}),+    ("Objective-C", Language {languageID = 257, languageName = "Objective-C", languageExtensions = [".m",".h"], languageFileNames = []}),+    ("Objective-C++", Language {languageID = 258, languageName = "Objective-C++", languageExtensions = [".mm"], languageFileNames = []}),+    ("Objective-J", Language {languageID = 259, languageName = "Objective-J", languageExtensions = [".j",".sj"], languageFileNames = []}),+    ("Odin", Language {languageID = 889244082, languageName = "Odin", languageExtensions = [".odin"], languageFileNames = []}),+    ("Omgrofl", Language {languageID = 260, languageName = "Omgrofl", languageExtensions = [".omgrofl"], languageFileNames = []}),+    ("Opa", Language {languageID = 261, languageName = "Opa", languageExtensions = [".opa"], languageFileNames = []}),+    ("Opal", Language {languageID = 262, languageName = "Opal", languageExtensions = [".opal"], languageFileNames = []}),+    ("Open Policy Agent", Language {languageID = 840483232, languageName = "Open Policy Agent", languageExtensions = [".rego"], languageFileNames = []}),+    ("OpenCL", Language {languageID = 263, languageName = "OpenCL", languageExtensions = [".cl",".opencl"], languageFileNames = []}),+    ("OpenEdge ABL", Language {languageID = 264, languageName = "OpenEdge ABL", languageExtensions = [".p",".cls",".w"], languageFileNames = []}),+    ("OpenRC runscript", Language {languageID = 265, languageName = "OpenRC runscript", languageExtensions = [], languageFileNames = []}),+    ("OpenSCAD", Language {languageID = 266, languageName = "OpenSCAD", languageExtensions = [".scad"], languageFileNames = []}),+    ("OpenStep Property List", Language {languageID = 598917541, languageName = "OpenStep Property List", languageExtensions = [".plist"], languageFileNames = []}),+    ("OpenType Feature File", Language {languageID = 374317347, languageName = "OpenType Feature File", languageExtensions = [".fea"], languageFileNames = []}),+    ("Org", Language {languageID = 267, languageName = "Org", languageExtensions = [".org"], languageFileNames = []}),+    ("Ox", Language {languageID = 268, languageName = "Ox", languageExtensions = [".ox",".oxh",".oxo"], languageFileNames = []}),+    ("Oxygene", Language {languageID = 269, languageName = "Oxygene", languageExtensions = [".oxygene"], languageFileNames = []}),+    ("Oz", Language {languageID = 270, languageName = "Oz", languageExtensions = [".oz"], languageFileNames = []}),+    ("P4", Language {languageID = 348895984, languageName = "P4", languageExtensions = [".p4"], languageFileNames = []}),+    ("PHP", Language {languageID = 272, languageName = "PHP", languageExtensions = [".php",".aw",".ctp",".fcgi",".inc",".php3",".php4",".php5",".phps",".phpt"], languageFileNames = [".php",".php_cs",".php_cs.dist","Phakefile"]}),+    ("PLSQL", Language {languageID = 273, languageName = "PLSQL", languageExtensions = [".pls",".bdy",".ddl",".fnc",".pck",".pkb",".pks",".plb",".plsql",".prc",".spc",".sql",".tpb",".tps",".trg",".vw"], languageFileNames = []}),+    ("PLpgSQL", Language {languageID = 274, languageName = "PLpgSQL", languageExtensions = [".pgsql",".sql"], languageFileNames = []}),+    ("POV-Ray SDL", Language {languageID = 275, languageName = "POV-Ray SDL", languageExtensions = [".pov",".inc"], languageFileNames = []}),+    ("Pan", Language {languageID = 276, languageName = "Pan", languageExtensions = [".pan"], languageFileNames = []}),+    ("Papyrus", Language {languageID = 277, languageName = "Papyrus", languageExtensions = [".psc"], languageFileNames = []}),+    ("Parrot", Language {languageID = 278, languageName = "Parrot", languageExtensions = [".parrot"], languageFileNames = []}),+    ("Parrot Assembly", Language {languageID = 279, languageName = "Parrot Assembly", languageExtensions = [".pasm"], languageFileNames = []}),+    ("Parrot Internal Representation", Language {languageID = 280, languageName = "Parrot Internal Representation", languageExtensions = [".pir"], languageFileNames = []}),+    ("Pascal", Language {languageID = 281, languageName = "Pascal", languageExtensions = [".pas",".dfm",".dpr",".inc",".lpr",".pascal",".pp"], languageFileNames = []}),+    ("Pawn", Language {languageID = 271, languageName = "Pawn", languageExtensions = [".pwn",".inc",".sma"], languageFileNames = []}),+    ("Pep8", Language {languageID = 840372442, languageName = "Pep8", languageExtensions = [".pep"], languageFileNames = []}),+    ("Perl", Language {languageID = 282, languageName = "Perl", languageExtensions = [".pl",".al",".cgi",".fcgi",".perl",".ph",".plx",".pm",".psgi",".t"], languageFileNames = ["Makefile.PL","Rexfile","ack","cpanfile"]}),+    ("Pic", Language {languageID = 425, languageName = "Pic", languageExtensions = [".pic",".chem"], languageFileNames = []}),+    ("Pickle", Language {languageID = 284, languageName = "Pickle", languageExtensions = [".pkl"], languageFileNames = []}),+    ("PicoLisp", Language {languageID = 285, languageName = "PicoLisp", languageExtensions = [".l"], languageFileNames = []}),+    ("PigLatin", Language {languageID = 286, languageName = "PigLatin", languageExtensions = [".pig"], languageFileNames = []}),+    ("Pike", Language {languageID = 287, languageName = "Pike", languageExtensions = [".pike",".pmod"], languageFileNames = []}),+    ("Pod", Language {languageID = 288, languageName = "Pod", languageExtensions = [".pod"], languageFileNames = []}),+    ("Pod 6", Language {languageID = 155357471, languageName = "Pod 6", languageExtensions = [".pod",".pod6"], languageFileNames = []}),+    ("PogoScript", Language {languageID = 289, languageName = "PogoScript", languageExtensions = [".pogo"], languageFileNames = []}),+    ("Pony", Language {languageID = 290, languageName = "Pony", languageExtensions = [".pony"], languageFileNames = []}),+    ("PostCSS", Language {languageID = 262764437, languageName = "PostCSS", languageExtensions = [".pcss",".postcss"], languageFileNames = []}),+    ("PostScript", Language {languageID = 291, languageName = "PostScript", languageExtensions = [".ps",".eps",".epsi",".pfa"], languageFileNames = []}),+    ("PowerBuilder", Language {languageID = 292, languageName = "PowerBuilder", languageExtensions = [".pbt",".sra",".sru",".srw"], languageFileNames = []}),+    ("PowerShell", Language {languageID = 293, languageName = "PowerShell", languageExtensions = [".ps1",".psd1",".psm1"], languageFileNames = []}),+    ("Prisma", Language {languageID = 499933428, languageName = "Prisma", languageExtensions = [".prisma"], languageFileNames = []}),+    ("Processing", Language {languageID = 294, languageName = "Processing", languageExtensions = [".pde"], languageFileNames = []}),+    ("Proguard", Language {languageID = 716513858, languageName = "Proguard", languageExtensions = [".pro"], languageFileNames = []}),+    ("Prolog", Language {languageID = 295, languageName = "Prolog", languageExtensions = [".pl",".pro",".prolog",".yap"], languageFileNames = []}),+    ("Propeller Spin", Language {languageID = 296, languageName = "Propeller Spin", languageExtensions = [".spin"], languageFileNames = []}),+    ("Protocol Buffer", Language {languageID = 297, languageName = "Protocol Buffer", languageExtensions = [".proto"], languageFileNames = []}),+    ("Public Key", Language {languageID = 298, languageName = "Public Key", languageExtensions = [".asc",".pub"], languageFileNames = []}),+    ("Pug", Language {languageID = 179, languageName = "Pug", languageExtensions = [".jade",".pug"], languageFileNames = []}),+    ("Puppet", Language {languageID = 299, languageName = "Puppet", languageExtensions = [".pp"], languageFileNames = ["Modulefile"]}),+    ("Pure Data", Language {languageID = 300, languageName = "Pure Data", languageExtensions = [".pd"], languageFileNames = []}),+    ("PureBasic", Language {languageID = 301, languageName = "PureBasic", languageExtensions = [".pb",".pbi"], languageFileNames = []}),+    ("PureScript", Language {languageID = 302, languageName = "PureScript", languageExtensions = [".purs"], languageFileNames = []}),+    ("Python", Language {languageID = 303, languageName = "Python", languageExtensions = [".py",".cgi",".fcgi",".gyp",".gypi",".lmi",".py3",".pyde",".pyi",".pyp",".pyt",".pyw",".rpy",".smk",".spec",".tac",".wsgi",".xpy"], languageFileNames = [".gclient","DEPS","SConscript","SConstruct","Snakefile","wscript"]}),+    ("Python console", Language {languageID = 428, languageName = "Python console", languageExtensions = [], languageFileNames = []}),+    ("Python traceback", Language {languageID = 304, languageName = "Python traceback", languageExtensions = [".pytb"], languageFileNames = []}),+    ("QML", Language {languageID = 305, languageName = "QML", languageExtensions = [".qml",".qbs"], languageFileNames = []}),+    ("QMake", Language {languageID = 306, languageName = "QMake", languageExtensions = [".pro",".pri"], languageFileNames = []}),+    ("Quake", Language {languageID = 375265331, languageName = "Quake", languageExtensions = [], languageFileNames = ["m3makefile","m3overrides"]}),+    ("R", Language {languageID = 307, languageName = "R", languageExtensions = [".r",".rd",".rsx"], languageFileNames = [".Rprofile","expr-dist"]}),+    ("RAML", Language {languageID = 308, languageName = "RAML", languageExtensions = [".raml"], languageFileNames = []}),+    ("RDoc", Language {languageID = 309, languageName = "RDoc", languageExtensions = [".rdoc"], languageFileNames = []}),+    ("REALbasic", Language {languageID = 310, languageName = "REALbasic", languageExtensions = [".rbbas",".rbfrm",".rbmnu",".rbres",".rbtbar",".rbuistate"], languageFileNames = []}),+    ("REXX", Language {languageID = 311, languageName = "REXX", languageExtensions = [".rexx",".pprx",".rex"], languageFileNames = []}),+    ("RHTML", Language {languageID = 312, languageName = "RHTML", languageExtensions = [".rhtml"], languageFileNames = []}),+    ("RMarkdown", Language {languageID = 313, languageName = "RMarkdown", languageExtensions = [".rmd"], languageFileNames = []}),+    ("RPC", Language {languageID = 1031374237, languageName = "RPC", languageExtensions = [".x"], languageFileNames = []}),+    ("RPM Spec", Language {languageID = 314, languageName = "RPM Spec", languageExtensions = [".spec"], languageFileNames = []}),+    ("RUNOFF", Language {languageID = 315, languageName = "RUNOFF", languageExtensions = [".rnh",".rno"], languageFileNames = []}),+    ("Racket", Language {languageID = 316, languageName = "Racket", languageExtensions = [".rkt",".rktd",".rktl",".scrbl"], languageFileNames = []}),+    ("Ragel", Language {languageID = 317, languageName = "Ragel", languageExtensions = [".rl"], languageFileNames = []}),+    ("Raku", Language {languageID = 283, languageName = "Raku", languageExtensions = [".6pl",".6pm",".nqp",".p6",".p6l",".p6m",".pl",".pl6",".pm",".pm6",".t"], languageFileNames = []}),+    ("Rascal", Language {languageID = 173616037, languageName = "Rascal", languageExtensions = [".rsc"], languageFileNames = []}),+    ("Raw token data", Language {languageID = 318, languageName = "Raw token data", languageExtensions = [".raw"], languageFileNames = []}),+    ("Readline Config", Language {languageID = 538732839, languageName = "Readline Config", languageExtensions = [], languageFileNames = [".inputrc","inputrc"]}),+    ("Reason", Language {languageID = 869538413, languageName = "Reason", languageExtensions = [".re",".rei"], languageFileNames = []}),+    ("Rebol", Language {languageID = 319, languageName = "Rebol", languageExtensions = [".reb",".r",".r2",".r3",".rebol"], languageFileNames = []}),+    ("Red", Language {languageID = 320, languageName = "Red", languageExtensions = [".red",".reds"], languageFileNames = []}),+    ("Redcode", Language {languageID = 321, languageName = "Redcode", languageExtensions = [".cw"], languageFileNames = []}),+    ("Regular Expression", Language {languageID = 363378884, languageName = "Regular Expression", languageExtensions = [".regexp",".regex"], languageFileNames = []}),+    ("Ren'Py", Language {languageID = 322, languageName = "Ren'Py", languageExtensions = [".rpy"], languageFileNames = []}),+    ("RenderScript", Language {languageID = 323, languageName = "RenderScript", languageExtensions = [".rs",".rsh"], languageFileNames = []}),+    ("Rich Text Format", Language {languageID = 51601661, languageName = "Rich Text Format", languageExtensions = [".rtf"], languageFileNames = []}),+    ("Ring", Language {languageID = 431, languageName = "Ring", languageExtensions = [".ring"], languageFileNames = []}),+    ("Riot", Language {languageID = 878396783, languageName = "Riot", languageExtensions = [".riot"], languageFileNames = []}),+    ("RobotFramework", Language {languageID = 324, languageName = "RobotFramework", languageExtensions = [".robot"], languageFileNames = []}),+    ("Roff", Language {languageID = 141, languageName = "Roff", languageExtensions = [".roff",".1",".1in",".1m",".1x",".2",".3",".3in",".3m",".3p",".3pm",".3qt",".3x",".4",".5",".6",".7",".8",".9",".l",".man",".mdoc",".me",".ms",".n",".nr",".rno",".tmac"], languageFileNames = ["eqnrc","mmn","mmt","troffrc","troffrc-end"]}),+    ("Roff Manpage", Language {languageID = 612669833, languageName = "Roff Manpage", languageExtensions = [".1",".1in",".1m",".1x",".2",".3",".3in",".3m",".3p",".3pm",".3qt",".3x",".4",".5",".6",".7",".8",".9",".man",".mdoc"], languageFileNames = []}),+    ("Rouge", Language {languageID = 325, languageName = "Rouge", languageExtensions = [".rg"], languageFileNames = []}),+    ("Ruby", Language {languageID = 326, languageName = "Ruby", languageExtensions = [".rb",".builder",".eye",".fcgi",".gemspec",".god",".jbuilder",".mspec",".pluginspec",".podspec",".rabl",".rake",".rbi",".rbuild",".rbw",".rbx",".ru",".ruby",".spec",".thor",".watchr"], languageFileNames = [".irbrc",".pryrc","Appraisals","Berksfile","Brewfile","Buildfile","Capfile","Dangerfile","Deliverfile","Fastfile","Gemfile","Guardfile","Jarfile","Mavenfile","Podfile","Puppetfile","Rakefile","Snapfile","Thorfile","Vagrantfile","buildfile"]}),+    ("Rust", Language {languageID = 327, languageName = "Rust", languageExtensions = [".rs",".rs.in"], languageFileNames = []}),+    ("SAS", Language {languageID = 328, languageName = "SAS", languageExtensions = [".sas"], languageFileNames = []}),+    ("SCSS", Language {languageID = 329, languageName = "SCSS", languageExtensions = [".scss"], languageFileNames = []}),+    ("SMT", Language {languageID = 330, languageName = "SMT", languageExtensions = [".smt2",".smt"], languageFileNames = []}),+    ("SPARQL", Language {languageID = 331, languageName = "SPARQL", languageExtensions = [".sparql",".rq"], languageFileNames = []}),+    ("SQF", Language {languageID = 332, languageName = "SQF", languageExtensions = [".sqf",".hqf"], languageFileNames = []}),+    ("SQL", Language {languageID = 333, languageName = "SQL", languageExtensions = [".sql",".cql",".ddl",".inc",".mysql",".prc",".tab",".udf",".viw"], languageFileNames = []}),+    ("SQLPL", Language {languageID = 334, languageName = "SQLPL", languageExtensions = [".sql",".db2"], languageFileNames = []}),+    ("SRecode Template", Language {languageID = 335, languageName = "SRecode Template", languageExtensions = [".srt"], languageFileNames = []}),+    ("SSH Config", Language {languageID = 554920715, languageName = "SSH Config", languageExtensions = [], languageFileNames = ["ssh-config","ssh_config","sshconfig","sshconfig.snip","sshd-config","sshd_config"]}),+    ("STON", Language {languageID = 336, languageName = "STON", languageExtensions = [".ston"], languageFileNames = []}),+    ("SVG", Language {languageID = 337, languageName = "SVG", languageExtensions = [".svg"], languageFileNames = []}),+    ("SWIG", Language {languageID = 1066250075, languageName = "SWIG", languageExtensions = [".i"], languageFileNames = []}),+    ("Sage", Language {languageID = 338, languageName = "Sage", languageExtensions = [".sage",".sagews"], languageFileNames = []}),+    ("SaltStack", Language {languageID = 339, languageName = "SaltStack", languageExtensions = [".sls"], languageFileNames = []}),+    ("Sass", Language {languageID = 340, languageName = "Sass", languageExtensions = [".sass"], languageFileNames = []}),+    ("Scala", Language {languageID = 341, languageName = "Scala", languageExtensions = [".scala",".kojo",".sbt",".sc"], languageFileNames = []}),+    ("Scaml", Language {languageID = 342, languageName = "Scaml", languageExtensions = [".scaml"], languageFileNames = []}),+    ("Scheme", Language {languageID = 343, languageName = "Scheme", languageExtensions = [".scm",".sch",".sld",".sls",".sps",".ss"], languageFileNames = []}),+    ("Scilab", Language {languageID = 344, languageName = "Scilab", languageExtensions = [".sci",".sce",".tst"], languageFileNames = []}),+    ("Self", Language {languageID = 345, languageName = "Self", languageExtensions = [".self"], languageFileNames = []}),+    ("ShaderLab", Language {languageID = 664257356, languageName = "ShaderLab", languageExtensions = [".shader"], languageFileNames = []}),+    ("Shell", Language {languageID = 346, languageName = "Shell", languageExtensions = [".sh",".bash",".bats",".cgi",".command",".fcgi",".ksh",".sh.in",".tmux",".tool",".zsh"], languageFileNames = [".bash_aliases",".bash_history",".bash_logout",".bash_profile",".bashrc",".cshrc",".login",".profile",".zlogin",".zlogout",".zprofile",".zshenv",".zshrc","9fs","PKGBUILD","bash_aliases","bash_logout","bash_profile","bashrc","cshrc","gradlew","login","man","profile","zlogin","zlogout","zprofile","zshenv","zshrc"]}),+    ("ShellSession", Language {languageID = 347, languageName = "ShellSession", languageExtensions = [".sh-session"], languageFileNames = []}),+    ("Shen", Language {languageID = 348, languageName = "Shen", languageExtensions = [".shen"], languageFileNames = []}),+    ("Slash", Language {languageID = 349, languageName = "Slash", languageExtensions = [".sl"], languageFileNames = []}),+    ("Slice", Language {languageID = 894641667, languageName = "Slice", languageExtensions = [".ice"], languageFileNames = []}),+    ("Slim", Language {languageID = 350, languageName = "Slim", languageExtensions = [".slim"], languageFileNames = []}),+    ("SmPL", Language {languageID = 164123055, languageName = "SmPL", languageExtensions = [".cocci"], languageFileNames = []}),+    ("Smali", Language {languageID = 351, languageName = "Smali", languageExtensions = [".smali"], languageFileNames = []}),+    ("Smalltalk", Language {languageID = 352, languageName = "Smalltalk", languageExtensions = [".st",".cs"], languageFileNames = []}),+    ("Smarty", Language {languageID = 353, languageName = "Smarty", languageExtensions = [".tpl"], languageFileNames = []}),+    ("Solidity", Language {languageID = 237469032, languageName = "Solidity", languageExtensions = [], languageFileNames = []}),+    ("SourcePawn", Language {languageID = 354, languageName = "SourcePawn", languageExtensions = [".sp",".inc"], languageFileNames = []}),+    ("Spline Font Database", Language {languageID = 767169629, languageName = "Spline Font Database", languageExtensions = [".sfd"], languageFileNames = []}),+    ("Squirrel", Language {languageID = 355, languageName = "Squirrel", languageExtensions = [".nut"], languageFileNames = []}),+    ("Stan", Language {languageID = 356, languageName = "Stan", languageExtensions = [".stan"], languageFileNames = []}),+    ("Standard ML", Language {languageID = 357, languageName = "Standard ML", languageExtensions = [".ML",".fun",".sig",".sml"], languageFileNames = []}),+    ("Starlark", Language {languageID = 960266174, languageName = "Starlark", languageExtensions = [".bzl"], languageFileNames = ["BUCK","BUILD","BUILD.bazel","WORKSPACE"]}),+    ("Stata", Language {languageID = 358, languageName = "Stata", languageExtensions = [".do",".ado",".doh",".ihlp",".mata",".matah",".sthlp"], languageFileNames = []}),+    ("Stylus", Language {languageID = 359, languageName = "Stylus", languageExtensions = [".styl"], languageFileNames = []}),+    ("SubRip Text", Language {languageID = 360, languageName = "SubRip Text", languageExtensions = [".srt"], languageFileNames = []}),+    ("SugarSS", Language {languageID = 826404698, languageName = "SugarSS", languageExtensions = [".sss"], languageFileNames = []}),+    ("SuperCollider", Language {languageID = 361, languageName = "SuperCollider", languageExtensions = [".sc",".scd"], languageFileNames = []}),+    ("Svelte", Language {languageID = 928734530, languageName = "Svelte", languageExtensions = [".svelte"], languageFileNames = []}),+    ("Swift", Language {languageID = 362, languageName = "Swift", languageExtensions = [".swift"], languageFileNames = []}),+    ("SystemVerilog", Language {languageID = 363, languageName = "SystemVerilog", languageExtensions = [".sv",".svh",".vh"], languageFileNames = []}),+    ("TI Program", Language {languageID = 422, languageName = "TI Program", languageExtensions = [".8xp",".8xk",".8xk.txt",".8xp.txt"], languageFileNames = []}),+    ("TLA", Language {languageID = 364, languageName = "TLA", languageExtensions = [".tla"], languageFileNames = []}),+    ("TOML", Language {languageID = 365, languageName = "TOML", languageExtensions = [".toml"], languageFileNames = ["Cargo.lock","Gopkg.lock"]}),+    ("TSQL", Language {languageID = 918334941, languageName = "TSQL", languageExtensions = [".sql"], languageFileNames = []}),+    ("TSX", Language {languageID = 94901924, languageName = "TSX", languageExtensions = [".tsx"], languageFileNames = []}),+    ("TXL", Language {languageID = 366, languageName = "TXL", languageExtensions = [".txl"], languageFileNames = []}),+    ("Tcl", Language {languageID = 367, languageName = "Tcl", languageExtensions = [".tcl",".adp",".tm"], languageFileNames = ["owh","starfield"]}),+    ("Tcsh", Language {languageID = 368, languageName = "Tcsh", languageExtensions = [".tcsh",".csh"], languageFileNames = []}),+    ("TeX", Language {languageID = 369, languageName = "TeX", languageExtensions = [".tex",".aux",".bbx",".cbx",".cls",".dtx",".ins",".lbx",".ltx",".mkii",".mkiv",".mkvi",".sty",".toc"], languageFileNames = []}),+    ("Tea", Language {languageID = 370, languageName = "Tea", languageExtensions = [".tea"], languageFileNames = []}),+    ("Terra", Language {languageID = 371, languageName = "Terra", languageExtensions = [".t"], languageFileNames = []}),+    ("Texinfo", Language {languageID = 988020015, languageName = "Texinfo", languageExtensions = [".texinfo",".texi",".txi"], languageFileNames = []}),+    ("Text", Language {languageID = 372, languageName = "Text", languageExtensions = [".txt",".fr",".nb",".ncl",".no"], languageFileNames = ["COPYING","COPYING.regex","COPYRIGHT.regex","FONTLOG","INSTALL","INSTALL.mysql","LICENSE","LICENSE.mysql","NEWS","README.1ST","README.me","README.mysql","click.me","delete.me","go.mod","go.sum","keep.me","package.mask","package.use.mask","package.use.stable.mask","read.me","readme.1st","test.me","use.mask","use.stable.mask"]}),+    ("Textile", Language {languageID = 373, languageName = "Textile", languageExtensions = [".textile"], languageFileNames = []}),+    ("Thrift", Language {languageID = 374, languageName = "Thrift", languageExtensions = [".thrift"], languageFileNames = []}),+    ("Turing", Language {languageID = 375, languageName = "Turing", languageExtensions = [".t",".tu"], languageFileNames = []}),+    ("Turtle", Language {languageID = 376, languageName = "Turtle", languageExtensions = [".ttl"], languageFileNames = []}),+    ("Twig", Language {languageID = 377, languageName = "Twig", languageExtensions = [".twig"], languageFileNames = []}),+    ("Type Language", Language {languageID = 632765617, languageName = "Type Language", languageExtensions = [".tl"], languageFileNames = []}),+    ("TypeScript", Language {languageID = 378, languageName = "TypeScript", languageExtensions = [".ts"], languageFileNames = []}),+    ("Unified Parallel C", Language {languageID = 379, languageName = "Unified Parallel C", languageExtensions = [".upc"], languageFileNames = []}),+    ("Unity3D Asset", Language {languageID = 380, languageName = "Unity3D Asset", languageExtensions = [".anim",".asset",".mask",".mat",".meta",".prefab",".unity"], languageFileNames = []}),+    ("Unix Assembly", Language {languageID = 120, languageName = "Unix Assembly", languageExtensions = [".s",".ms"], languageFileNames = []}),+    ("Uno", Language {languageID = 381, languageName = "Uno", languageExtensions = [".uno"], languageFileNames = []}),+    ("UnrealScript", Language {languageID = 382, languageName = "UnrealScript", languageExtensions = [".uc"], languageFileNames = []}),+    ("UrWeb", Language {languageID = 383, languageName = "UrWeb", languageExtensions = [".ur",".urs"], languageFileNames = []}),+    ("V", Language {languageID = 603371597, languageName = "V", languageExtensions = [".v"], languageFileNames = []}),+    ("VBA", Language {languageID = 399230729, languageName = "VBA", languageExtensions = [".bas",".cls",".frm",".frx",".vba"], languageFileNames = []}),+    ("VBScript", Language {languageID = 408016005, languageName = "VBScript", languageExtensions = [".vbs"], languageFileNames = []}),+    ("VCL", Language {languageID = 384, languageName = "VCL", languageExtensions = [".vcl"], languageFileNames = []}),+    ("VHDL", Language {languageID = 385, languageName = "VHDL", languageExtensions = [".vhdl",".vhd",".vhf",".vhi",".vho",".vhs",".vht",".vhw"], languageFileNames = []}),+    ("Vala", Language {languageID = 386, languageName = "Vala", languageExtensions = [".vala",".vapi"], languageFileNames = []}),+    ("Verilog", Language {languageID = 387, languageName = "Verilog", languageExtensions = [".v",".veo"], languageFileNames = []}),+    ("Vim Snippet", Language {languageID = 81265970, languageName = "Vim Snippet", languageExtensions = [".snip",".snippet",".snippets"], languageFileNames = []}),+    ("Vim script", Language {languageID = 388, languageName = "Vim script", languageExtensions = [".vim",".vba",".vmb"], languageFileNames = [".gvimrc",".nvimrc",".vimrc","_vimrc","gvimrc","nvimrc","vimrc"]}),+    ("Visual Basic .NET", Language {languageID = 389, languageName = "Visual Basic .NET", languageExtensions = [".vb",".vbhtml"], languageFileNames = []}),+    ("Volt", Language {languageID = 390, languageName = "Volt", languageExtensions = [".volt"], languageFileNames = []}),+    ("Vue", Language {languageID = 391, languageName = "Vue", languageExtensions = [".vue"], languageFileNames = []}),+    ("Wavefront Material", Language {languageID = 392, languageName = "Wavefront Material", languageExtensions = [".mtl"], languageFileNames = []}),+    ("Wavefront Object", Language {languageID = 393, languageName = "Wavefront Object", languageExtensions = [".obj"], languageFileNames = []}),+    ("Web Ontology Language", Language {languageID = 394, languageName = "Web Ontology Language", languageExtensions = [".owl"], languageFileNames = []}),+    ("WebAssembly", Language {languageID = 956556503, languageName = "WebAssembly", languageExtensions = [".wast",".wat"], languageFileNames = []}),+    ("WebIDL", Language {languageID = 395, languageName = "WebIDL", languageExtensions = [".webidl"], languageFileNames = []}),+    ("WebVTT", Language {languageID = 658679714, languageName = "WebVTT", languageExtensions = [".vtt"], languageFileNames = []}),+    ("Wget Config", Language {languageID = 668457123, languageName = "Wget Config", languageExtensions = [], languageFileNames = [".wgetrc"]}),+    ("Windows Registry Entries", Language {languageID = 969674868, languageName = "Windows Registry Entries", languageExtensions = [".reg"], languageFileNames = []}),+    ("Wollok", Language {languageID = 632745969, languageName = "Wollok", languageExtensions = [".wlk"], languageFileNames = []}),+    ("World of Warcraft Addon Data", Language {languageID = 396, languageName = "World of Warcraft Addon Data", languageExtensions = [".toc"], languageFileNames = []}),+    ("X BitMap", Language {languageID = 782911107, languageName = "X BitMap", languageExtensions = [".xbm"], languageFileNames = []}),+    ("X Font Directory Index", Language {languageID = 208700028, languageName = "X Font Directory Index", languageExtensions = [], languageFileNames = ["encodings.dir","fonts.alias","fonts.dir","fonts.scale"]}),+    ("X PixMap", Language {languageID = 781846279, languageName = "X PixMap", languageExtensions = [".xpm",".pm"], languageFileNames = []}),+    ("X10", Language {languageID = 397, languageName = "X10", languageExtensions = [".x10"], languageFileNames = []}),+    ("XC", Language {languageID = 398, languageName = "XC", languageExtensions = [".xc"], languageFileNames = []}),+    ("XCompose", Language {languageID = 225167241, languageName = "XCompose", languageExtensions = [], languageFileNames = [".XCompose","XCompose","xcompose"]}),+    ("XML", Language {languageID = 399, languageName = "XML", languageExtensions = [".xml",".adml",".admx",".ant",".axml",".builds",".ccproj",".ccxml",".clixml",".cproject",".cscfg",".csdef",".csl",".csproj",".ct",".depproj",".dita",".ditamap",".ditaval",".dll.config",".dotsettings",".filters",".fsproj",".fxml",".glade",".gml",".gmx",".grxml",".iml",".ivy",".jelly",".jsproj",".kml",".launch",".mdpolicy",".mjml",".mm",".mod",".mxml",".natvis",".ncl",".ndproj",".nproj",".nuspec",".odd",".osm",".pkgproj",".pluginspec",".proj",".props",".ps1xml",".psc1",".pt",".rdf",".resx",".rss",".sch",".scxml",".sfproj",".shproj",".srdf",".storyboard",".sublime-snippet",".targets",".tml",".ts",".tsx",".ui",".urdf",".ux",".vbproj",".vcxproj",".vsixmanifest",".vssettings",".vstemplate",".vxml",".wixproj",".workflow",".wsdl",".wsf",".wxi",".wxl",".wxs",".x3d",".xacro",".xaml",".xib",".xlf",".xliff",".xmi",".xml.dist",".xproj",".xsd",".xspec",".xul",".zcml"], languageFileNames = [".classpath",".cproject",".project","App.config","NuGet.config","Settings.StyleCop","Web.Debug.config","Web.Release.config","Web.config","packages.config"]}),+    ("XML Property List", Language {languageID = 75622871, languageName = "XML Property List", languageExtensions = [".plist",".stTheme",".tmCommand",".tmLanguage",".tmPreferences",".tmSnippet",".tmTheme"], languageFileNames = []}),+    ("XPages", Language {languageID = 400, languageName = "XPages", languageExtensions = [".xsp-config",".xsp.metadata"], languageFileNames = []}),+    ("XProc", Language {languageID = 401, languageName = "XProc", languageExtensions = [".xpl",".xproc"], languageFileNames = []}),+    ("XQuery", Language {languageID = 402, languageName = "XQuery", languageExtensions = [".xquery",".xq",".xql",".xqm",".xqy"], languageFileNames = []}),+    ("XS", Language {languageID = 403, languageName = "XS", languageExtensions = [".xs"], languageFileNames = []}),+    ("XSLT", Language {languageID = 404, languageName = "XSLT", languageExtensions = [".xslt",".xsl"], languageFileNames = []}),+    ("Xojo", Language {languageID = 405, languageName = "Xojo", languageExtensions = [".xojo_code",".xojo_menu",".xojo_report",".xojo_script",".xojo_toolbar",".xojo_window"], languageFileNames = []}),+    ("Xtend", Language {languageID = 406, languageName = "Xtend", languageExtensions = [".xtend"], languageFileNames = []}),+    ("YAML", Language {languageID = 407, languageName = "YAML", languageExtensions = [".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"], languageFileNames = [".clang-format",".clang-tidy",".gemrc","glide.lock"]}),+    ("YANG", Language {languageID = 408, languageName = "YANG", languageExtensions = [".yang"], languageFileNames = []}),+    ("YARA", Language {languageID = 805122868, languageName = "YARA", languageExtensions = [".yar",".yara"], languageFileNames = []}),+    ("YASnippet", Language {languageID = 378760102, languageName = "YASnippet", languageExtensions = [".yasnippet"], languageFileNames = []}),+    ("Yacc", Language {languageID = 409, languageName = "Yacc", languageExtensions = [".y",".yacc",".yy"], languageFileNames = []}),+    ("ZAP", Language {languageID = 952972794, languageName = "ZAP", languageExtensions = [".zap",".xzap"], languageFileNames = []}),+    ("ZIL", Language {languageID = 973483626, languageName = "ZIL", languageExtensions = [".zil",".mud"], languageFileNames = []}),+    ("Zeek", Language {languageID = 40, languageName = "Zeek", languageExtensions = [".zeek",".bro"], languageFileNames = []}),+    ("ZenScript", Language {languageID = 494938890, languageName = "ZenScript", languageExtensions = [".zs"], languageFileNames = []}),+    ("Zephir", Language {languageID = 410, languageName = "Zephir", languageExtensions = [".zep"], languageFileNames = []}),+    ("Zig", Language {languageID = 646424281, languageName = "Zig", languageExtensions = [".zig"], languageFileNames = []}),+    ("Zimpl", Language {languageID = 411, languageName = "Zimpl", languageExtensions = [".zimpl",".zmpl",".zpl"], languageFileNames = []}),+    ("cURL Config", Language {languageID = 992375436, languageName = "cURL Config", languageExtensions = [], languageFileNames = [".curlrc","_curlrc"]}),+    ("desktop", Language {languageID = 412, languageName = "desktop", languageExtensions = [".desktop",".desktop.in"], languageFileNames = []}),+    ("dircolors", Language {languageID = 691605112, languageName = "dircolors", languageExtensions = [".dircolors"], languageFileNames = [".dir_colors",".dircolors","DIR_COLORS","_dir_colors","_dircolors","dir_colors"]}),+    ("eC", Language {languageID = 413, languageName = "eC", languageExtensions = [".ec",".eh"], languageFileNames = []}),+    ("edn", Language {languageID = 414, languageName = "edn", languageExtensions = [".edn"], languageFileNames = []}),+    ("fish", Language {languageID = 415, languageName = "fish", languageExtensions = [".fish"], languageFileNames = []}),+    ("mIRC Script", Language {languageID = 517654727, languageName = "mIRC Script", languageExtensions = [".mrc"], languageFileNames = []}),+    ("mcfunction", Language {languageID = 462488745, languageName = "mcfunction", languageExtensions = [".mcfunction"], languageFileNames = []}),+    ("mupad", Language {languageID = 416, languageName = "mupad", languageExtensions = [".mu"], languageFileNames = []}),+    ("nanorc", Language {languageID = 775996197, languageName = "nanorc", languageExtensions = [".nanorc"], languageFileNames = [".nanorc","nanorc"]}),+    ("nesC", Language {languageID = 417, languageName = "nesC", languageExtensions = [".nc"], languageFileNames = []}),+    ("ooc", Language {languageID = 418, languageName = "ooc", languageExtensions = [".ooc"], languageFileNames = []}),+    ("q", Language {languageID = 970539067, languageName = "q", languageExtensions = [".q"], languageFileNames = []}),+    ("reStructuredText", Language {languageID = 419, languageName = "reStructuredText", languageExtensions = [".rst",".rest",".rest.txt",".rst.txt"], languageFileNames = []}),+    ("sed", Language {languageID = 847830017, languageName = "sed", languageExtensions = [".sed"], languageFileNames = []}),+    ("wdl", Language {languageID = 374521672, languageName = "wdl", languageExtensions = [".wdl"], languageFileNames = []}),+    ("wisp", Language {languageID = 420, languageName = "wisp", languageExtensions = [".wisp"], languageFileNames = []}),+    ("xBase", Language {languageID = 421, languageName = "xBase", languageExtensions = [".prg",".ch",".prw"], languageFileNames = []})  ]++-- | Map of languages by file extension.+languagesByExtension :: Map.Map Text [LanguageKey]+languagesByExtension = Map.fromList  [+    (".1", ["Roff", "Roff Manpage"]),+    (".1in", ["Roff", "Roff Manpage"]),+    (".1m", ["Roff", "Roff Manpage"]),+    (".1x", ["Roff", "Roff Manpage"]),+    (".2", ["Roff", "Roff Manpage"]),+    (".3", ["Roff", "Roff Manpage"]),+    (".3in", ["Roff", "Roff Manpage"]),+    (".3m", ["Roff", "Roff Manpage"]),+    (".3p", ["Roff", "Roff Manpage"]),+    (".3pm", ["Roff", "Roff Manpage"]),+    (".3qt", ["Roff", "Roff Manpage"]),+    (".3x", ["Roff", "Roff Manpage"]),+    (".4", ["Roff", "Roff Manpage"]),+    (".4dm", ["4D"]),+    (".4th", ["Forth"]),+    (".5", ["Roff", "Roff Manpage"]),+    (".6", ["Roff", "Roff Manpage"]),+    (".6pl", ["Raku"]),+    (".6pm", ["Raku"]),+    (".7", ["Roff", "Roff Manpage"]),+    (".8", ["Roff", "Roff Manpage"]),+    (".8xk", ["TI Program"]),+    (".8xk.txt", ["TI Program"]),+    (".8xp", ["TI Program"]),+    (".8xp.txt", ["TI Program"]),+    (".9", ["Roff", "Roff Manpage"]),+    (".E", ["E"]),+    (".JSON-tmLanguage", ["JSON"]),+    (".ML", ["Standard ML"]),+    (".OutJob", ["Altium Designer"]),+    (".PcbDoc", ["Altium Designer"]),+    (".PrjPCB", ["Altium Designer"]),+    (".SchDoc", ["Altium Designer"]),+    ("._coffee", ["CoffeeScript"]),+    ("._js", ["JavaScript"]),+    ("._ls", ["LiveScript"]),+    (".a51", ["Assembly"]),+    (".abap", ["ABAP"]),+    (".abnf", ["ABNF"]),+    (".ada", ["Ada"]),+    (".adb", ["Ada"]),+    (".adml", ["XML"]),+    (".admx", ["XML"]),+    (".ado", ["Stata"]),+    (".adoc", ["AsciiDoc"]),+    (".adp", ["Tcl"]),+    (".ads", ["Ada"]),+    (".afm", ["Adobe Font Metrics"]),+    (".agc", ["Apollo Guidance Computer"]),+    (".agda", ["Agda"]),+    (".ahk", ["AutoHotkey"]),+    (".ahkl", ["AutoHotkey"]),+    (".aj", ["AspectJ"]),+    (".al", ["Perl"]),+    (".als", ["Alloy"]),+    (".ampl", ["AMPL"]),+    (".angelscript", ["AngelScript"]),+    (".anim", ["Unity3D Asset"]),+    (".ant", ["XML"]),+    (".apacheconf", ["ApacheConf"]),+    (".apib", ["API Blueprint"]),+    (".apl", ["APL"]),+    (".app.src", ["Erlang"]),+    (".applescript", ["AppleScript"]),+    (".arc", ["Arc"]),+    (".arpa", ["DNS Zone"]),+    (".as", ["ActionScript", "AngelScript"]),+    (".asax", ["ASP"]),+    (".asc", ["AGS Script", "AsciiDoc", "Public Key"]),+    (".asciidoc", ["AsciiDoc"]),+    (".ascx", ["ASP"]),+    (".asd", ["Common Lisp"]),+    (".ash", ["AGS Script"]),+    (".ashx", ["ASP"]),+    (".asm", ["Assembly", "Motorola 68K Assembly"]),+    (".asmx", ["ASP"]),+    (".asn", ["ASN.1"]),+    (".asn1", ["ASN.1"]),+    (".asp", ["ASP"]),+    (".aspx", ["ASP"]),+    (".asset", ["Unity3D Asset"]),+    (".asy", ["Asymptote", "LTspice Symbol"]),+    (".au3", ["AutoIt"]),+    (".aug", ["Augeas"]),+    (".auk", ["Awk"]),+    (".aux", ["TeX"]),+    (".avsc", ["JSON"]),+    (".aw", ["PHP"]),+    (".awk", ["Awk"]),+    (".axd", ["ASP"]),+    (".axi", ["NetLinx"]),+    (".axi.erb", ["NetLinx+ERB"]),+    (".axml", ["XML"]),+    (".axs", ["NetLinx"]),+    (".axs.erb", ["NetLinx+ERB"]),+    (".b", ["Brainfuck", "Limbo"]),+    (".bal", ["Ballerina"]),+    (".bas", ["VBA"]),+    (".bash", ["Shell"]),+    (".bat", ["Batchfile"]),+    (".bats", ["Shell"]),+    (".bb", ["BitBake", "BlitzBasic"]),+    (".bbx", ["TeX"]),+    (".bdf", ["Glyph Bitmap Distribution Format"]),+    (".bdy", ["PLSQL"]),+    (".befunge", ["Befunge"]),+    (".bf", ["Brainfuck", "HyPhy"]),+    (".bib", ["BibTeX"]),+    (".bibtex", ["BibTeX"]),+    (".bison", ["Bison"]),+    (".blade", ["Blade"]),+    (".blade.php", ["Blade"]),+    (".bmx", ["BlitzMax"]),+    (".bones", ["JavaScript"]),+    (".boo", ["Boo"]),+    (".boot", ["Clojure"]),+    (".brd", ["Eagle", "KiCad Legacy Layout"]),+    (".bro", ["Zeek"]),+    (".brs", ["Brightscript"]),+    (".bsl", ["1C Enterprise"]),+    (".bsv", ["Bluespec"]),+    (".builder", ["Ruby"]),+    (".builds", ["XML"]),+    (".bzl", ["Starlark"]),+    (".c", ["C"]),+    (".c++", ["C++"]),+    (".c++-objdump", ["Cpp-ObjDump"]),+    (".c++objdump", ["Cpp-ObjDump"]),+    (".c-objdump", ["C-ObjDump"]),+    (".cabal", ["Cabal Config"]),+    (".cake", ["C#", "CoffeeScript"]),+    (".capnp", ["Cap'n Proto"]),+    (".cats", ["C"]),+    (".cbl", ["COBOL"]),+    (".cbx", ["TeX"]),+    (".cc", ["C++"]),+    (".ccp", ["COBOL"]),+    (".ccproj", ["XML"]),+    (".ccxml", ["XML"]),+    (".cdf", ["Mathematica"]),+    (".ceylon", ["Ceylon"]),+    (".cfc", ["ColdFusion CFC"]),+    (".cfg", ["HAProxy", "INI"]),+    (".cfm", ["ColdFusion"]),+    (".cfml", ["ColdFusion"]),+    (".cgi", ["Perl", "Python", "Shell"]),+    (".cginc", ["HLSL"]),+    (".ch", ["Charity", "xBase"]),+    (".chem", ["Pic"]),+    (".chpl", ["Chapel"]),+    (".chs", ["C2hs Haskell"]),+    (".cirru", ["Cirru"]),+    (".cjs", ["JavaScript"]),+    (".cjsx", ["CoffeeScript"]),+    (".ck", ["ChucK"]),+    (".cl", ["Common Lisp", "Cool", "OpenCL"]),+    (".cl2", ["Clojure"]),+    (".click", ["Click"]),+    (".clixml", ["XML"]),+    (".clj", ["Clojure"]),+    (".cljc", ["Clojure"]),+    (".cljs", ["Clojure"]),+    (".cljs.hl", ["Clojure"]),+    (".cljscm", ["Clojure"]),+    (".cljx", ["Clojure"]),+    (".clp", ["CLIPS"]),+    (".cls", ["Apex", "ObjectScript", "OpenEdge ABL", "TeX", "VBA"]),+    (".clw", ["Clarion"]),+    (".cmake", ["CMake"]),+    (".cmake.in", ["CMake"]),+    (".cmd", ["Batchfile"]),+    (".cnc", ["G-code"]),+    (".cob", ["COBOL"]),+    (".cobol", ["COBOL"]),+    (".cocci", ["SmPL"]),+    (".coffee", ["CoffeeScript"]),+    (".com", ["DIGITAL Command Language"]),+    (".command", ["Shell"]),+    (".conll", ["CoNLL-U"]),+    (".conllu", ["CoNLL-U"]),+    (".coq", ["Coq"]),+    (".cp", ["C++", "Component Pascal"]),+    (".cpp", ["C++"]),+    (".cpp-objdump", ["Cpp-ObjDump"]),+    (".cppobjdump", ["Cpp-ObjDump"]),+    (".cproject", ["XML"]),+    (".cps", ["Component Pascal"]),+    (".cpy", ["COBOL"]),+    (".cql", ["SQL"]),+    (".cr", ["Crystal"]),+    (".creole", ["Creole"]),+    (".cs", ["C#", "Smalltalk"]),+    (".cscfg", ["XML"]),+    (".csd", ["Csound Document"]),+    (".csdef", ["XML"]),+    (".csh", ["Tcsh"]),+    (".cshtml", ["HTML+Razor"]),+    (".csl", ["XML"]),+    (".cson", ["CSON"]),+    (".csproj", ["XML"]),+    (".css", ["CSS"]),+    (".csv", ["CSV"]),+    (".csx", ["C#"]),+    (".ct", ["XML"]),+    (".ctp", ["PHP"]),+    (".cu", ["Cuda"]),+    (".cuh", ["Cuda"]),+    (".cw", ["Redcode"]),+    (".cwl", ["Common Workflow Language"]),+    (".cxx", ["C++"]),+    (".cxx-objdump", ["Cpp-ObjDump"]),+    (".cy", ["Cycript"]),+    (".d", ["D", "DTrace", "Makefile"]),+    (".d-objdump", ["D-ObjDump"]),+    (".dae", ["COLLADA"]),+    (".darcspatch", ["Darcs Patch"]),+    (".dart", ["Dart"]),+    (".dats", ["ATS"]),+    (".db2", ["SQLPL"]),+    (".dcl", ["Clean"]),+    (".ddl", ["PLSQL", "SQL"]),+    (".decls", ["BlitzBasic"]),+    (".depproj", ["XML"]),+    (".desktop", ["desktop"]),+    (".desktop.in", ["desktop"]),+    (".dfm", ["Pascal"]),+    (".dhall", ["Dhall"]),+    (".di", ["D"]),+    (".diff", ["Diff"]),+    (".dircolors", ["dircolors"]),+    (".dita", ["XML"]),+    (".ditamap", ["XML"]),+    (".ditaval", ["XML"]),+    (".djs", ["Dogescript"]),+    (".dll.config", ["XML"]),+    (".dlm", ["IDL"]),+    (".dm", ["DM"]),+    (".do", ["Stata"]),+    (".dockerfile", ["Dockerfile"]),+    (".dof", ["INI"]),+    (".doh", ["Stata"]),+    (".dot", ["Graphviz (DOT)"]),+    (".dotsettings", ["XML"]),+    (".dpatch", ["Darcs Patch"]),+    (".dpr", ["Pascal"]),+    (".druby", ["Mirah"]),+    (".dsp", ["Faust", "Microsoft Developer Studio Project"]),+    (".dtx", ["TeX"]),+    (".duby", ["Mirah"]),+    (".dwl", ["DataWeave"]),+    (".dyalog", ["APL"]),+    (".dyl", ["Dylan"]),+    (".dylan", ["Dylan"]),+    (".e", ["Eiffel"]),+    (".eam.fs", ["Formatted"]),+    (".eb", ["Easybuild"]),+    (".ebnf", ["EBNF"]),+    (".ebuild", ["Gentoo Ebuild"]),+    (".ec", ["eC"]),+    (".ecl", ["ECL", "ECLiPSe"]),+    (".eclass", ["Gentoo Eclass"]),+    (".eclxml", ["ECL"]),+    (".ecr", ["HTML+ECR"]),+    (".edc", ["Edje Data Collection"]),+    (".edn", ["edn"]),+    (".eex", ["HTML+EEX"]),+    (".eh", ["eC"]),+    (".ejs", ["EJS"]),+    (".el", ["Emacs Lisp"]),+    (".eliom", ["OCaml"]),+    (".eliomi", ["OCaml"]),+    (".elm", ["Elm"]),+    (".em", ["EmberScript"]),+    (".emacs", ["Emacs Lisp"]),+    (".emacs.desktop", ["Emacs Lisp"]),+    (".emberscript", ["EmberScript"]),+    (".eml", ["EML"]),+    (".epj", ["Ecere Projects"]),+    (".eps", ["PostScript"]),+    (".epsi", ["PostScript"]),+    (".eq", ["EQ"]),+    (".erb", ["HTML+ERB"]),+    (".erb.deface", ["HTML+ERB"]),+    (".erl", ["Erlang"]),+    (".es", ["Erlang", "JavaScript"]),+    (".es6", ["JavaScript"]),+    (".escript", ["Erlang"]),+    (".ex", ["Elixir"]),+    (".exs", ["Elixir"]),+    (".eye", ["Ruby"]),+    (".f", ["Filebench WML", "Forth", "Fortran"]),+    (".f03", ["Fortran"]),+    (".f08", ["Fortran"]),+    (".f77", ["Fortran"]),+    (".f90", ["Fortran"]),+    (".f95", ["Fortran"]),+    (".factor", ["Factor"]),+    (".fan", ["Fantom"]),+    (".fancypack", ["Fancy"]),+    (".fcgi", ["Lua", "PHP", "Perl", "Python", "Ruby", "Shell"]),+    (".fea", ["OpenType Feature File"]),+    (".feature", ["Gherkin"]),+    (".filters", ["XML"]),+    (".fish", ["fish"]),+    (".flex", ["JFlex"]),+    (".flf", ["FIGlet Font"]),+    (".flux", ["FLUX"]),+    (".fnc", ["PLSQL"]),+    (".for", ["Formatted", "Forth", "Fortran"]),+    (".forth", ["Forth"]),+    (".fp", ["GLSL"]),+    (".fpp", ["Fortran"]),+    (".fr", ["Forth", "Frege", "Text"]),+    (".frag", ["GLSL", "JavaScript"]),+    (".frg", ["GLSL"]),+    (".frm", ["VBA"]),+    (".frt", ["Forth"]),+    (".frx", ["VBA"]),+    (".fs", ["F#", "Filterscript", "Forth", "GLSL"]),+    (".fsh", ["GLSL"]),+    (".fshader", ["GLSL"]),+    (".fsi", ["F#"]),+    (".fsproj", ["XML"]),+    (".fst", ["F*"]),+    (".fsx", ["F#"]),+    (".fth", ["Forth"]),+    (".ftl", ["FreeMarker"]),+    (".fun", ["Standard ML"]),+    (".fx", ["FLUX", "HLSL"]),+    (".fxh", ["HLSL"]),+    (".fxml", ["XML"]),+    (".fy", ["Fancy"]),+    (".g", ["G-code", "GAP"]),+    (".g4", ["ANTLR"]),+    (".gaml", ["GAML"]),+    (".gap", ["GAP"]),+    (".gawk", ["Awk"]),+    (".gbl", ["Gerber Image"]),+    (".gbo", ["Gerber Image"]),+    (".gbp", ["Gerber Image"]),+    (".gbr", ["Gerber Image"]),+    (".gbs", ["Gerber Image"]),+    (".gco", ["G-code"]),+    (".gcode", ["G-code"]),+    (".gd", ["GAP", "GDScript"]),+    (".gdb", ["GDB"]),+    (".gdbinit", ["GDB"]),+    (".gemspec", ["Ruby"]),+    (".geo", ["GLSL"]),+    (".geojson", ["JSON"]),+    (".geom", ["GLSL"]),+    (".gf", ["Grammatical Framework"]),+    (".gi", ["GAP"]),+    (".gitconfig", ["Git Config"]),+    (".gitignore", ["Ignore List"]),+    (".gko", ["Gerber Image"]),+    (".glade", ["XML"]),+    (".glf", ["Glyph"]),+    (".glsl", ["GLSL"]),+    (".glslf", ["GLSL"]),+    (".glslv", ["GLSL"]),+    (".gltf", ["JSON"]),+    (".gml", ["Game Maker Language", "Gerber Image", "Graph Modeling Language", "XML"]),+    (".gms", ["GAMS"]),+    (".gmx", ["XML"]),+    (".gn", ["GN"]),+    (".gni", ["GN"]),+    (".gnu", ["Gnuplot"]),+    (".gnuplot", ["Gnuplot"]),+    (".go", ["Go"]),+    (".god", ["Ruby"]),+    (".golo", ["Golo"]),+    (".gp", ["Gnuplot"]),+    (".gpb", ["Gerber Image"]),+    (".gpt", ["Gerber Image"]),+    (".gql", ["GraphQL"]),+    (".grace", ["Grace"]),+    (".gradle", ["Gradle"]),+    (".graphql", ["GraphQL"]),+    (".graphqls", ["GraphQL"]),+    (".groovy", ["Groovy"]),+    (".grt", ["Groovy"]),+    (".grxml", ["XML"]),+    (".gs", ["GLSL", "Genie", "Gosu", "JavaScript"]),+    (".gshader", ["GLSL"]),+    (".gsp", ["Groovy Server Pages"]),+    (".gst", ["Gosu"]),+    (".gsx", ["Gosu"]),+    (".gtl", ["Gerber Image"]),+    (".gto", ["Gerber Image"]),+    (".gtp", ["Gerber Image"]),+    (".gtpl", ["Groovy"]),+    (".gts", ["Gerber Image"]),+    (".gv", ["Graphviz (DOT)"]),+    (".gvy", ["Groovy"]),+    (".gyp", ["Python"]),+    (".gypi", ["Python"]),+    (".h", ["C", "C++", "Objective-C"]),+    (".h++", ["C++"]),+    (".hack", ["Hack"]),+    (".haml", ["Haml"]),+    (".haml.deface", ["Haml"]),+    (".handlebars", ["Handlebars"]),+    (".har", ["JSON"]),+    (".hats", ["ATS"]),+    (".hb", ["Harbour"]),+    (".hbs", ["Handlebars"]),+    (".hc", ["HolyC"]),+    (".hcl", ["HCL"]),+    (".hh", ["C++", "Hack"]),+    (".hhi", ["Hack"]),+    (".hic", ["Clojure"]),+    (".hlean", ["Lean"]),+    (".hlsl", ["HLSL"]),+    (".hlsli", ["HLSL"]),+    (".hpp", ["C++"]),+    (".hqf", ["SQF"]),+    (".hql", ["HiveQL"]),+    (".hrl", ["Erlang"]),+    (".hs", ["Haskell"]),+    (".hs-boot", ["Haskell"]),+    (".hsc", ["Haskell"]),+    (".htm", ["HTML"]),+    (".html", ["HTML"]),+    (".html.hl", ["HTML"]),+    (".http", ["HTTP"]),+    (".hx", ["Haxe"]),+    (".hxml", ["HXML"]),+    (".hxsl", ["Haxe"]),+    (".hxx", ["C++"]),+    (".hy", ["Hy"]),+    (".i", ["Assembly", "Motorola 68K Assembly", "SWIG"]),+    (".i3", ["Modula-3"]),+    (".i7x", ["Inform 7"]),+    (".ice", ["JSON", "Slice"]),+    (".iced", ["CoffeeScript"]),+    (".icl", ["Clean"]),+    (".idc", ["C"]),+    (".idr", ["Idris"]),+    (".ig", ["Modula-3"]),+    (".ihlp", ["Stata"]),+    (".ijs", ["J"]),+    (".ik", ["Ioke"]),+    (".ily", ["LilyPond"]),+    (".iml", ["XML"]),+    (".inc", ["Assembly", "C++", "HTML", "Motorola 68K Assembly", "PHP", "POV-Ray SDL", "Pascal", "Pawn", "SQL", "SourcePawn"]),+    (".ini", ["INI"]),+    (".inl", ["C++"]),+    (".ino", ["C++"]),+    (".ins", ["TeX"]),+    (".intr", ["Dylan"]),+    (".io", ["Io"]),+    (".iol", ["Jolie"]),+    (".ipf", ["IGOR Pro"]),+    (".ipp", ["C++"]),+    (".ipynb", ["Jupyter Notebook"]),+    (".irclog", ["IRC log"]),+    (".iss", ["Inno Setup"]),+    (".ivy", ["XML"]),+    (".j", ["Jasmin", "Objective-J"]),+    (".jade", ["Pug"]),+    (".jake", ["JavaScript"]),+    (".java", ["Java"]),+    (".jbuilder", ["Ruby"]),+    (".jelly", ["XML"]),+    (".jflex", ["JFlex"]),+    (".jinja", ["HTML+Django"]),+    (".jinja2", ["HTML+Django"]),+    (".jison", ["Jison"]),+    (".jisonlex", ["Jison Lex"]),+    (".jl", ["Julia"]),+    (".jq", ["JSONiq"]),+    (".js", ["JavaScript"]),+    (".js.erb", ["JavaScript+ERB"]),+    (".jsb", ["JavaScript"]),+    (".jscad", ["JavaScript"]),+    (".jsfl", ["JavaScript"]),+    (".jsm", ["JavaScript"]),+    (".json", ["JSON"]),+    (".json5", ["JSON5"]),+    (".jsonl", ["JSON"]),+    (".jsonld", ["JSONLD"]),+    (".jsonnet", ["Jsonnet"]),+    (".jsp", ["Java Server Pages"]),+    (".jsproj", ["XML"]),+    (".jss", ["JavaScript"]),+    (".jsx", ["JSX"]),+    (".kicad_mod", ["KiCad Layout"]),+    (".kicad_pcb", ["KiCad Layout"]),+    (".kicad_wks", ["KiCad Layout"]),+    (".kid", ["Genshi"]),+    (".kit", ["Kit"]),+    (".kml", ["XML"]),+    (".kojo", ["Scala"]),+    (".krl", ["KRL"]),+    (".ksh", ["Shell"]),+    (".kt", ["Kotlin"]),+    (".ktm", ["Kotlin"]),+    (".kts", ["Kotlin"]),+    (".l", ["Common Lisp", "Lex", "PicoLisp", "Roff"]),+    (".lagda", ["Literate Agda"]),+    (".las", ["Lasso"]),+    (".lasso", ["Lasso"]),+    (".lasso8", ["Lasso"]),+    (".lasso9", ["Lasso"]),+    (".latte", ["Latte"]),+    (".launch", ["XML"]),+    (".lbx", ["TeX"]),+    (".ld", ["Linker Script"]),+    (".lds", ["Linker Script"]),+    (".lean", ["Lean"]),+    (".lektorproject", ["INI"]),+    (".less", ["Less"]),+    (".lex", ["Lex"]),+    (".lfe", ["LFE"]),+    (".lgt", ["Logtalk"]),+    (".lhs", ["Literate Haskell"]),+    (".libsonnet", ["Jsonnet"]),+    (".lid", ["Dylan"]),+    (".lidr", ["Idris"]),+    (".liquid", ["Liquid"]),+    (".lisp", ["Common Lisp", "NewLisp"]),+    (".litcoffee", ["Literate CoffeeScript"]),+    (".ll", ["LLVM"]),+    (".lmi", ["Python"]),+    (".logtalk", ["Logtalk"]),+    (".lol", ["LOLCODE"]),+    (".lookml", ["LookML"]),+    (".lpr", ["Pascal"]),+    (".ls", ["LiveScript", "LoomScript"]),+    (".lsl", ["LSL"]),+    (".lslp", ["LSL"]),+    (".lsp", ["Common Lisp", "NewLisp"]),+    (".ltx", ["TeX"]),+    (".lua", ["Lua"]),+    (".lvproj", ["LabVIEW"]),+    (".ly", ["LilyPond"]),+    (".m", ["Limbo", "M", "MATLAB", "MUF", "Mathematica", "Mercury", "Objective-C"]),+    (".m3", ["Modula-3"]),+    (".m4", ["M4", "M4Sugar"]),+    (".ma", ["Mathematica"]),+    (".mak", ["Makefile"]),+    (".make", ["Makefile"]),+    (".mako", ["Mako"]),+    (".man", ["Roff", "Roff Manpage"]),+    (".mao", ["Mako"]),+    (".markdown", ["Markdown"]),+    (".marko", ["Marko"]),+    (".mask", ["Mask", "Unity3D Asset"]),+    (".mat", ["Unity3D Asset"]),+    (".mata", ["Stata"]),+    (".matah", ["Stata"]),+    (".mathematica", ["Mathematica"]),+    (".matlab", ["MATLAB"]),+    (".mawk", ["Awk"]),+    (".maxhelp", ["Max"]),+    (".maxpat", ["Max"]),+    (".maxproj", ["Max"]),+    (".mbox", ["EML"]),+    (".mcfunction", ["mcfunction"]),+    (".mcmeta", ["JSON"]),+    (".mcr", ["MAXScript"]),+    (".md", ["GCC Machine Description", "Markdown"]),+    (".mdoc", ["Roff", "Roff Manpage"]),+    (".mdown", ["Markdown"]),+    (".mdpolicy", ["XML"]),+    (".mdwn", ["Markdown"]),+    (".mdx", ["Markdown"]),+    (".me", ["Roff"]),+    (".mediawiki", ["MediaWiki"]),+    (".meta", ["Unity3D Asset"]),+    (".metal", ["Metal"]),+    (".mg", ["Modula-3"]),+    (".minid", ["MiniD"]),+    (".mir", ["YAML"]),+    (".mirah", ["Mirah"]),+    (".mjml", ["XML"]),+    (".mjs", ["JavaScript"]),+    (".mk", ["Makefile"]),+    (".mkd", ["Markdown"]),+    (".mkdn", ["Markdown"]),+    (".mkdown", ["Markdown"]),+    (".mkfile", ["Makefile"]),+    (".mkii", ["TeX"]),+    (".mkiv", ["TeX"]),+    (".mkvi", ["TeX"]),+    (".ml", ["OCaml"]),+    (".ml4", ["OCaml"]),+    (".mli", ["OCaml"]),+    (".mlir", ["MLIR"]),+    (".mll", ["OCaml"]),+    (".mly", ["OCaml"]),+    (".mm", ["Objective-C++", "XML"]),+    (".mmk", ["Module Management System"]),+    (".mms", ["Module Management System"]),+    (".mo", ["Modelica"]),+    (".mod", ["AMPL", "Linux Kernel Module", "Modula-2", "XML"]),+    (".model.lkml", ["LookML"]),+    (".monkey", ["Monkey"]),+    (".monkey2", ["Monkey"]),+    (".moo", ["Mercury", "Moocode"]),+    (".moon", ["MoonScript"]),+    (".mq4", ["MQL4"]),+    (".mq5", ["MQL5"]),+    (".mqh", ["MQL4", "MQL5"]),+    (".mrc", ["mIRC Script"]),+    (".ms", ["MAXScript", "Roff", "Unix Assembly"]),+    (".mspec", ["Ruby"]),+    (".mss", ["CartoCSS"]),+    (".mt", ["Mathematica"]),+    (".mtl", ["Wavefront Material"]),+    (".mtml", ["MTML"]),+    (".mu", ["mupad"]),+    (".mud", ["ZIL"]),+    (".muf", ["MUF"]),+    (".mumps", ["M"]),+    (".muse", ["Muse"]),+    (".mustache", ["HTML+Django"]),+    (".mxml", ["XML"]),+    (".mxt", ["Max"]),+    (".mysql", ["SQL"]),+    (".myt", ["Myghty"]),+    (".n", ["Nemerle", "Roff"]),+    (".nanorc", ["nanorc"]),+    (".nasm", ["Assembly"]),+    (".natvis", ["XML"]),+    (".nawk", ["Awk"]),+    (".nb", ["Mathematica", "Text"]),+    (".nbp", ["Mathematica"]),+    (".nc", ["nesC"]),+    (".ncl", ["NCL", "Text", "XML"]),+    (".ndproj", ["XML"]),+    (".ne", ["Nearley"]),+    (".nearley", ["Nearley"]),+    (".nf", ["Nextflow"]),+    (".nginxconf", ["Nginx"]),+    (".ni", ["Inform 7"]),+    (".nim", ["Nim"]),+    (".nim.cfg", ["Nim"]),+    (".nimble", ["Nim"]),+    (".nimrod", ["Nim"]),+    (".nims", ["Nim"]),+    (".ninja", ["Ninja"]),+    (".nit", ["Nit"]),+    (".nix", ["Nix"]),+    (".njk", ["HTML+Django"]),+    (".njs", ["JavaScript"]),+    (".nl", ["NL", "NewLisp"]),+    (".nlogo", ["NetLogo"]),+    (".no", ["Text"]),+    (".nproj", ["XML"]),+    (".nqp", ["Raku"]),+    (".nr", ["Roff"]),+    (".nse", ["Lua"]),+    (".nsh", ["NSIS"]),+    (".nsi", ["NSIS"]),+    (".nu", ["Nu"]),+    (".numpy", ["NumPy"]),+    (".numpyw", ["NumPy"]),+    (".numsc", ["NumPy"]),+    (".nuspec", ["XML"]),+    (".nut", ["Squirrel"]),+    (".ny", ["Common Lisp"]),+    (".obj", ["Wavefront Object"]),+    (".objdump", ["ObjDump"]),+    (".odd", ["XML"]),+    (".odin", ["Object Data Instance Notation", "Odin"]),+    (".ol", ["Jolie"]),+    (".omgrofl", ["Omgrofl"]),+    (".ooc", ["ooc"]),+    (".opa", ["Opa"]),+    (".opal", ["Opal"]),+    (".opencl", ["OpenCL"]),+    (".orc", ["Csound"]),+    (".org", ["Org"]),+    (".os", ["1C Enterprise"]),+    (".osm", ["XML"]),+    (".owl", ["Web Ontology Language"]),+    (".ox", ["Ox"]),+    (".oxh", ["Ox"]),+    (".oxo", ["Ox"]),+    (".oxygene", ["Oxygene"]),+    (".oz", ["Oz"]),+    (".p", ["Gnuplot", "OpenEdge ABL"]),+    (".p4", ["P4"]),+    (".p6", ["Raku"]),+    (".p6l", ["Raku"]),+    (".p6m", ["Raku"]),+    (".p8", ["Lua"]),+    (".pac", ["JavaScript"]),+    (".pan", ["Pan"]),+    (".parrot", ["Parrot"]),+    (".pas", ["Pascal"]),+    (".pascal", ["Pascal"]),+    (".pasm", ["Parrot Assembly"]),+    (".pat", ["Max"]),+    (".patch", ["Diff"]),+    (".pb", ["PureBasic"]),+    (".pbi", ["PureBasic"]),+    (".pbt", ["PowerBuilder"]),+    (".pck", ["PLSQL"]),+    (".pcss", ["PostCSS"]),+    (".pd", ["Pure Data"]),+    (".pd_lua", ["Lua"]),+    (".pde", ["Processing"]),+    (".pep", ["Pep8"]),+    (".perl", ["Perl"]),+    (".pfa", ["PostScript"]),+    (".pgsql", ["PLpgSQL"]),+    (".ph", ["Perl"]),+    (".php", ["Hack", "PHP"]),+    (".php3", ["PHP"]),+    (".php4", ["PHP"]),+    (".php5", ["PHP"]),+    (".phps", ["PHP"]),+    (".phpt", ["PHP"]),+    (".phtml", ["HTML+PHP"]),+    (".pic", ["Pic"]),+    (".pig", ["PigLatin"]),+    (".pike", ["Pike"]),+    (".pir", ["Parrot Internal Representation"]),+    (".pkb", ["PLSQL"]),+    (".pkgproj", ["XML"]),+    (".pkl", ["Pickle"]),+    (".pks", ["PLSQL"]),+    (".pl", ["Perl", "Prolog", "Raku"]),+    (".pl6", ["Raku"]),+    (".plb", ["PLSQL"]),+    (".plist", ["OpenStep Property List", "XML Property List"]),+    (".plot", ["Gnuplot"]),+    (".pls", ["PLSQL"]),+    (".plsql", ["PLSQL"]),+    (".plt", ["Gnuplot"]),+    (".pluginspec", ["Ruby", "XML"]),+    (".plx", ["Perl"]),+    (".pm", ["Perl", "Raku", "X PixMap"]),+    (".pm6", ["Raku"]),+    (".pmod", ["Pike"]),+    (".po", ["Gettext Catalog"]),+    (".pod", ["Pod", "Pod 6"]),+    (".pod6", ["Pod 6"]),+    (".podsl", ["Common Lisp"]),+    (".podspec", ["Ruby"]),+    (".pogo", ["PogoScript"]),+    (".pony", ["Pony"]),+    (".postcss", ["PostCSS"]),+    (".pot", ["Gettext Catalog"]),+    (".pov", ["POV-Ray SDL"]),+    (".pp", ["Pascal", "Puppet"]),+    (".pprx", ["REXX"]),+    (".prc", ["PLSQL", "SQL"]),+    (".prefab", ["Unity3D Asset"]),+    (".prefs", ["INI"]),+    (".prg", ["xBase"]),+    (".pri", ["QMake"]),+    (".prisma", ["Prisma"]),+    (".pro", ["IDL", "INI", "Proguard", "Prolog", "QMake"]),+    (".proj", ["XML"]),+    (".prolog", ["Prolog"]),+    (".properties", ["INI", "Java Properties"]),+    (".props", ["XML"]),+    (".proto", ["Protocol Buffer"]),+    (".prw", ["xBase"]),+    (".ps", ["PostScript"]),+    (".ps1", ["PowerShell"]),+    (".ps1xml", ["XML"]),+    (".psc", ["Papyrus"]),+    (".psc1", ["XML"]),+    (".psd1", ["PowerShell"]),+    (".psgi", ["Perl"]),+    (".psm1", ["PowerShell"]),+    (".pt", ["XML"]),+    (".pub", ["Public Key"]),+    (".pug", ["Pug"]),+    (".purs", ["PureScript"]),+    (".pwn", ["Pawn"]),+    (".pxd", ["Cython"]),+    (".pxi", ["Cython"]),+    (".py", ["Python"]),+    (".py3", ["Python"]),+    (".pyde", ["Python"]),+    (".pyi", ["Python"]),+    (".pyp", ["Python"]),+    (".pyt", ["Python"]),+    (".pytb", ["Python traceback"]),+    (".pyw", ["Python"]),+    (".pyx", ["Cython"]),+    (".q", ["HiveQL", "q"]),+    (".qbs", ["QML"]),+    (".ql", ["CodeQL"]),+    (".qll", ["CodeQL"]),+    (".qml", ["QML"]),+    (".r", ["R", "Rebol"]),+    (".r2", ["Rebol"]),+    (".r3", ["Rebol"]),+    (".rabl", ["Ruby"]),+    (".rake", ["Ruby"]),+    (".raml", ["RAML"]),+    (".raw", ["Raw token data"]),+    (".razor", ["HTML+Razor"]),+    (".rb", ["Ruby"]),+    (".rbbas", ["REALbasic"]),+    (".rbfrm", ["REALbasic"]),+    (".rbi", ["Ruby"]),+    (".rbmnu", ["REALbasic"]),+    (".rbres", ["REALbasic"]),+    (".rbtbar", ["REALbasic"]),+    (".rbuild", ["Ruby"]),+    (".rbuistate", ["REALbasic"]),+    (".rbw", ["Ruby"]),+    (".rbx", ["Ruby"]),+    (".rbxs", ["Lua"]),+    (".rd", ["R"]),+    (".rdf", ["XML"]),+    (".rdoc", ["RDoc"]),+    (".re", ["C++", "Reason"]),+    (".reb", ["Rebol"]),+    (".rebol", ["Rebol"]),+    (".red", ["Red"]),+    (".reds", ["Red"]),+    (".reek", ["YAML"]),+    (".reg", ["Windows Registry Entries"]),+    (".regex", ["Regular Expression"]),+    (".regexp", ["Regular Expression"]),+    (".rego", ["Open Policy Agent"]),+    (".rei", ["Reason"]),+    (".rest", ["reStructuredText"]),+    (".rest.txt", ["reStructuredText"]),+    (".resx", ["XML"]),+    (".rex", ["REXX"]),+    (".rexx", ["REXX"]),+    (".rg", ["Rouge"]),+    (".rhtml", ["RHTML"]),+    (".ring", ["Ring"]),+    (".riot", ["Riot"]),+    (".rkt", ["Racket"]),+    (".rktd", ["Racket"]),+    (".rktl", ["Racket"]),+    (".rl", ["Ragel"]),+    (".rmd", ["RMarkdown"]),+    (".rnh", ["RUNOFF"]),+    (".rno", ["RUNOFF", "Roff"]),+    (".robot", ["RobotFramework"]),+    (".rockspec", ["Lua"]),+    (".roff", ["Roff"]),+    (".ronn", ["Markdown"]),+    (".rpy", ["Python", "Ren'Py"]),+    (".rq", ["SPARQL"]),+    (".rs", ["RenderScript", "Rust"]),+    (".rs.in", ["Rust"]),+    (".rsc", ["Rascal"]),+    (".rsh", ["RenderScript"]),+    (".rss", ["XML"]),+    (".rst", ["reStructuredText"]),+    (".rst.txt", ["reStructuredText"]),+    (".rsx", ["R"]),+    (".rtf", ["Rich Text Format"]),+    (".ru", ["Ruby"]),+    (".ruby", ["Ruby"]),+    (".rviz", ["YAML"]),+    (".s", ["Motorola 68K Assembly", "Unix Assembly"]),+    (".sage", ["Sage"]),+    (".sagews", ["Sage"]),+    (".sas", ["SAS"]),+    (".sass", ["Sass"]),+    (".sats", ["ATS"]),+    (".sbt", ["Scala"]),+    (".sc", ["Scala", "SuperCollider"]),+    (".scad", ["OpenSCAD"]),+    (".scala", ["Scala"]),+    (".scaml", ["Scaml"]),+    (".scd", ["SuperCollider"]),+    (".sce", ["Scilab"]),+    (".sch", ["Eagle", "KiCad Schematic", "Scheme", "XML"]),+    (".sci", ["Scilab"]),+    (".scm", ["Scheme"]),+    (".sco", ["Csound Score"]),+    (".scpt", ["AppleScript"]),+    (".scrbl", ["Racket"]),+    (".scss", ["SCSS"]),+    (".scxml", ["XML"]),+    (".sed", ["sed"]),+    (".self", ["Self"]),+    (".sexp", ["Common Lisp"]),+    (".sfd", ["Spline Font Database"]),+    (".sfproj", ["XML"]),+    (".sh", ["Shell"]),+    (".sh-session", ["ShellSession"]),+    (".sh.in", ["Shell"]),+    (".shader", ["GLSL", "ShaderLab"]),+    (".shen", ["Shen"]),+    (".shproj", ["XML"]),+    (".sig", ["Standard ML"]),+    (".sj", ["Objective-J"]),+    (".sjs", ["JavaScript"]),+    (".sl", ["Slash"]),+    (".sld", ["Scheme"]),+    (".slim", ["Slim"]),+    (".sls", ["SaltStack", "Scheme"]),+    (".sma", ["Pawn"]),+    (".smali", ["Smali"]),+    (".smk", ["Python"]),+    (".sml", ["Standard ML"]),+    (".smt", ["SMT"]),+    (".smt2", ["SMT"]),+    (".snip", ["Vim Snippet"]),+    (".snippet", ["Vim Snippet"]),+    (".snippets", ["Vim Snippet"]),+    (".soy", ["Closure Templates"]),+    (".sp", ["SourcePawn"]),+    (".sparql", ["SPARQL"]),+    (".spc", ["PLSQL"]),+    (".spec", ["Python", "RPM Spec", "Ruby"]),+    (".spin", ["Propeller Spin"]),+    (".sps", ["Scheme"]),+    (".sqf", ["SQF"]),+    (".sql", ["PLSQL", "PLpgSQL", "SQL", "SQLPL", "TSQL"]),+    (".sra", ["PowerBuilder"]),+    (".srdf", ["XML"]),+    (".srt", ["SRecode Template", "SubRip Text"]),+    (".sru", ["PowerBuilder"]),+    (".srw", ["PowerBuilder"]),+    (".ss", ["Scheme"]),+    (".ssjs", ["JavaScript"]),+    (".sss", ["SugarSS"]),+    (".st", ["HTML", "Smalltalk"]),+    (".stTheme", ["XML Property List"]),+    (".stan", ["Stan"]),+    (".sthlp", ["Stata"]),+    (".ston", ["STON"]),+    (".storyboard", ["XML"]),+    (".sty", ["TeX"]),+    (".styl", ["Stylus"]),+    (".sublime-build", ["JSON with Comments"]),+    (".sublime-commands", ["JSON with Comments"]),+    (".sublime-completions", ["JSON with Comments"]),+    (".sublime-keymap", ["JSON with Comments"]),+    (".sublime-macro", ["JSON with Comments"]),+    (".sublime-menu", ["JSON with Comments"]),+    (".sublime-mousemap", ["JSON with Comments"]),+    (".sublime-project", ["JSON with Comments"]),+    (".sublime-settings", ["JSON with Comments"]),+    (".sublime-snippet", ["XML"]),+    (".sublime-syntax", ["YAML"]),+    (".sublime-theme", ["JSON with Comments"]),+    (".sublime-workspace", ["JSON with Comments"]),+    (".sublime_metrics", ["JSON with Comments"]),+    (".sublime_session", ["JSON with Comments"]),+    (".sv", ["SystemVerilog"]),+    (".svelte", ["Svelte"]),+    (".svg", ["SVG"]),+    (".svh", ["SystemVerilog"]),+    (".swift", ["Swift"]),+    (".syntax", ["YAML"]),+    (".t", ["Perl", "Raku", "Terra", "Turing"]),+    (".tab", ["SQL"]),+    (".tac", ["Python"]),+    (".targets", ["XML"]),+    (".tcc", ["C++"]),+    (".tcl", ["Tcl"]),+    (".tcsh", ["Tcsh"]),+    (".tea", ["Tea"]),+    (".tesc", ["GLSL"]),+    (".tese", ["GLSL"]),+    (".tex", ["TeX"]),+    (".texi", ["Texinfo"]),+    (".texinfo", ["Texinfo"]),+    (".textile", ["Textile"]),+    (".tf", ["HCL"]),+    (".tfstate", ["JSON"]),+    (".tfstate.backup", ["JSON"]),+    (".tfvars", ["HCL"]),+    (".thor", ["Ruby"]),+    (".thrift", ["Thrift"]),+    (".thy", ["Isabelle"]),+    (".tl", ["Type Language"]),+    (".tla", ["TLA"]),+    (".tm", ["Tcl"]),+    (".tmCommand", ["XML Property List"]),+    (".tmLanguage", ["XML Property List"]),+    (".tmPreferences", ["XML Property List"]),+    (".tmSnippet", ["XML Property List"]),+    (".tmTheme", ["XML Property List"]),+    (".tmac", ["Roff"]),+    (".tml", ["XML"]),+    (".tmux", ["Shell"]),+    (".toc", ["TeX", "World of Warcraft Addon Data"]),+    (".toml", ["TOML"]),+    (".tool", ["Shell"]),+    (".topojson", ["JSON"]),+    (".tpb", ["PLSQL"]),+    (".tpl", ["Smarty"]),+    (".tpp", ["C++"]),+    (".tps", ["PLSQL"]),+    (".trg", ["PLSQL"]),+    (".ts", ["TypeScript", "XML"]),+    (".tst", ["GAP", "Scilab"]),+    (".tsx", ["TSX", "XML"]),+    (".ttl", ["Turtle"]),+    (".tu", ["Turing"]),+    (".twig", ["Twig"]),+    (".txi", ["Texinfo"]),+    (".txl", ["TXL"]),+    (".txt", ["Text"]),+    (".uc", ["UnrealScript"]),+    (".udf", ["SQL"]),+    (".udo", ["Csound"]),+    (".ui", ["XML"]),+    (".unity", ["Unity3D Asset"]),+    (".uno", ["Uno"]),+    (".upc", ["Unified Parallel C"]),+    (".ur", ["UrWeb"]),+    (".urdf", ["XML"]),+    (".urs", ["UrWeb"]),+    (".ux", ["XML"]),+    (".v", ["Coq", "V", "Verilog"]),+    (".vala", ["Vala"]),+    (".vapi", ["Vala"]),+    (".vark", ["Gosu"]),+    (".vb", ["Visual Basic .NET"]),+    (".vba", ["VBA", "Vim script"]),+    (".vbhtml", ["Visual Basic .NET"]),+    (".vbproj", ["XML"]),+    (".vbs", ["VBScript"]),+    (".vcl", ["VCL"]),+    (".vcxproj", ["XML"]),+    (".veo", ["Verilog"]),+    (".vert", ["GLSL"]),+    (".vh", ["SystemVerilog"]),+    (".vhd", ["VHDL"]),+    (".vhdl", ["VHDL"]),+    (".vhf", ["VHDL"]),+    (".vhi", ["VHDL"]),+    (".vho", ["VHDL"]),+    (".vhost", ["ApacheConf", "Nginx"]),+    (".vhs", ["VHDL"]),+    (".vht", ["VHDL"]),+    (".vhw", ["VHDL"]),+    (".view.lkml", ["LookML"]),+    (".vim", ["Vim script"]),+    (".viw", ["SQL"]),+    (".vmb", ["Vim script"]),+    (".volt", ["Volt"]),+    (".vrx", ["GLSL"]),+    (".vsh", ["GLSL"]),+    (".vshader", ["GLSL"]),+    (".vsixmanifest", ["XML"]),+    (".vssettings", ["XML"]),+    (".vstemplate", ["XML"]),+    (".vtt", ["WebVTT"]),+    (".vue", ["Vue"]),+    (".vw", ["PLSQL"]),+    (".vxml", ["XML"]),+    (".w", ["CWeb", "OpenEdge ABL"]),+    (".wast", ["WebAssembly"]),+    (".wat", ["WebAssembly"]),+    (".watchr", ["Ruby"]),+    (".wdl", ["wdl"]),+    (".webapp", ["JSON"]),+    (".webidl", ["WebIDL"]),+    (".webmanifest", ["JSON"]),+    (".weechatlog", ["IRC log"]),+    (".wiki", ["MediaWiki"]),+    (".wisp", ["wisp"]),+    (".wixproj", ["XML"]),+    (".wl", ["Mathematica"]),+    (".wlk", ["Wollok"]),+    (".wlt", ["Mathematica"]),+    (".wlua", ["Lua"]),+    (".workbook", ["Markdown"]),+    (".workflow", ["HCL", "XML"]),+    (".wsdl", ["XML"]),+    (".wsf", ["XML"]),+    (".wsgi", ["Python"]),+    (".wxi", ["XML"]),+    (".wxl", ["XML"]),+    (".wxs", ["XML"]),+    (".x", ["DirectX 3D File", "Linker Script", "Logos", "RPC"]),+    (".x10", ["X10"]),+    (".x3d", ["XML"]),+    (".x68", ["Motorola 68K Assembly"]),+    (".xacro", ["XML"]),+    (".xaml", ["XML"]),+    (".xbm", ["X BitMap"]),+    (".xc", ["XC"]),+    (".xht", ["HTML"]),+    (".xhtml", ["HTML"]),+    (".xi", ["Logos"]),+    (".xib", ["XML"]),+    (".xlf", ["XML"]),+    (".xliff", ["XML"]),+    (".xm", ["Logos"]),+    (".xmi", ["XML"]),+    (".xml", ["XML"]),+    (".xml.dist", ["XML"]),+    (".xojo_code", ["Xojo"]),+    (".xojo_menu", ["Xojo"]),+    (".xojo_report", ["Xojo"]),+    (".xojo_script", ["Xojo"]),+    (".xojo_toolbar", ["Xojo"]),+    (".xojo_window", ["Xojo"]),+    (".xpl", ["XProc"]),+    (".xpm", ["X PixMap"]),+    (".xproc", ["XProc"]),+    (".xproj", ["XML"]),+    (".xpy", ["Python"]),+    (".xq", ["XQuery"]),+    (".xql", ["XQuery"]),+    (".xqm", ["XQuery"]),+    (".xquery", ["XQuery"]),+    (".xqy", ["XQuery"]),+    (".xrl", ["Erlang"]),+    (".xs", ["XS"]),+    (".xsd", ["XML"]),+    (".xsjs", ["JavaScript"]),+    (".xsjslib", ["JavaScript"]),+    (".xsl", ["XSLT"]),+    (".xslt", ["XSLT"]),+    (".xsp-config", ["XPages"]),+    (".xsp.metadata", ["XPages"]),+    (".xspec", ["XML"]),+    (".xtend", ["Xtend"]),+    (".xul", ["XML"]),+    (".xzap", ["ZAP"]),+    (".y", ["Yacc"]),+    (".yacc", ["Yacc"]),+    (".yaml", ["YAML"]),+    (".yaml-tmlanguage", ["YAML"]),+    (".yaml.sed", ["YAML"]),+    (".yang", ["YANG"]),+    (".yap", ["Prolog"]),+    (".yar", ["YARA"]),+    (".yara", ["YARA"]),+    (".yasnippet", ["YASnippet"]),+    (".yml", ["YAML"]),+    (".yml.mysql", ["YAML"]),+    (".yrl", ["Erlang"]),+    (".yy", ["JSON", "Yacc"]),+    (".yyp", ["JSON"]),+    (".zap", ["ZAP"]),+    (".zcml", ["XML"]),+    (".zeek", ["Zeek"]),+    (".zep", ["Zephir"]),+    (".zig", ["Zig"]),+    (".zil", ["ZIL"]),+    (".zimpl", ["Zimpl"]),+    (".zmpl", ["Zimpl"]),+    (".zone", ["DNS Zone"]),+    (".zpl", ["Zimpl"]),+    (".zs", ["ZenScript"]),+    (".zsh", ["Shell"])  ]++-- | Map of languages by filename.+languagesByFileName :: Map.Map Text [LanguageKey]+languagesByFileName = Map.fromList  [+    (".Rprofile", ["R"]),+    (".XCompose", ["XCompose"]),+    (".abbrev_defs", ["Emacs Lisp"]),+    (".arcconfig", ["JSON"]),+    (".atomignore", ["Ignore List"]),+    (".babelignore", ["Ignore List"]),+    (".babelrc", ["JSON with Comments"]),+    (".bash_aliases", ["Shell"]),+    (".bash_history", ["Shell"]),+    (".bash_logout", ["Shell"]),+    (".bash_profile", ["Shell"]),+    (".bashrc", ["Shell"]),+    (".bzrignore", ["Ignore List"]),+    (".clang-format", ["YAML"]),+    (".clang-tidy", ["YAML"]),+    (".classpath", ["XML"]),+    (".coffeelintignore", ["Ignore List"]),+    (".cproject", ["XML"]),+    (".cshrc", ["Shell"]),+    (".curlrc", ["cURL Config"]),+    (".cvsignore", ["Ignore List"]),+    (".dir_colors", ["dircolors"]),+    (".dircolors", ["dircolors"]),+    (".dockerignore", ["Ignore List"]),+    (".editorconfig", ["EditorConfig"]),+    (".emacs", ["Emacs Lisp"]),+    (".emacs.desktop", ["Emacs Lisp"]),+    (".eslintignore", ["Ignore List"]),+    (".eslintrc.json", ["JSON with Comments"]),+    (".factor-boot-rc", ["Factor"]),+    (".factor-rc", ["Factor"]),+    (".gclient", ["Python"]),+    (".gemrc", ["YAML"]),+    (".gitattributes", ["Git Attributes"]),+    (".gitconfig", ["Git Config"]),+    (".gitignore", ["Ignore List"]),+    (".gitmodules", ["Git Config"]),+    (".gn", ["GN"]),+    (".gnus", ["Emacs Lisp"]),+    (".gvimrc", ["Vim script"]),+    (".htaccess", ["ApacheConf"]),+    (".htmlhintrc", ["JSON"]),+    (".inputrc", ["Readline Config"]),+    (".irbrc", ["Ruby"]),+    (".jscsrc", ["JSON with Comments"]),+    (".jshintrc", ["JSON with Comments"]),+    (".jslintrc", ["JSON with Comments"]),+    (".login", ["Shell"]),+    (".nanorc", ["nanorc"]),+    (".nodemonignore", ["Ignore List"]),+    (".npmignore", ["Ignore List"]),+    (".npmrc", ["NPM Config"]),+    (".nvimrc", ["Vim script"]),+    (".php", ["PHP"]),+    (".php_cs", ["PHP"]),+    (".php_cs.dist", ["PHP"]),+    (".prettierignore", ["Ignore List"]),+    (".profile", ["Shell"]),+    (".project", ["XML"]),+    (".pryrc", ["Ruby"]),+    (".spacemacs", ["Emacs Lisp"]),+    (".stylelintignore", ["Ignore List"]),+    (".tern-config", ["JSON"]),+    (".tern-project", ["JSON"]),+    (".vimrc", ["Vim script"]),+    (".viper", ["Emacs Lisp"]),+    (".vscodeignore", ["Ignore List"]),+    (".watchmanconfig", ["JSON"]),+    (".wgetrc", ["Wget Config"]),+    (".zlogin", ["Shell"]),+    (".zlogout", ["Shell"]),+    (".zprofile", ["Shell"]),+    (".zshenv", ["Shell"]),+    (".zshrc", ["Shell"]),+    ("9fs", ["Shell"]),+    ("APKBUILD", ["Alpine Abuild"]),+    ("App.config", ["XML"]),+    ("Appraisals", ["Ruby"]),+    ("BSDmakefile", ["Makefile"]),+    ("BUCK", ["Starlark"]),+    ("BUILD", ["Starlark"]),+    ("BUILD.bazel", ["Starlark"]),+    ("Berksfile", ["Ruby"]),+    ("Brewfile", ["Ruby"]),+    ("Buildfile", ["Ruby"]),+    ("CMakeLists.txt", ["CMake"]),+    ("COPYING", ["Text"]),+    ("COPYING.regex", ["Text"]),+    ("COPYRIGHT.regex", ["Text"]),+    ("Cakefile", ["CoffeeScript"]),+    ("Capfile", ["Ruby"]),+    ("Cargo.lock", ["TOML"]),+    ("Cask", ["Emacs Lisp"]),+    ("DEPS", ["Python"]),+    ("DIR_COLORS", ["dircolors"]),+    ("Dangerfile", ["Ruby"]),+    ("Deliverfile", ["Ruby"]),+    ("Dockerfile", ["Dockerfile"]),+    ("Emakefile", ["Erlang"]),+    ("FONTLOG", ["Text"]),+    ("Fakefile", ["Fancy"]),+    ("Fastfile", ["Ruby"]),+    ("GNUmakefile", ["Makefile"]),+    ("Gemfile", ["Ruby"]),+    ("Gopkg.lock", ["TOML"]),+    ("Guardfile", ["Ruby"]),+    ("INSTALL", ["Text"]),+    ("INSTALL.mysql", ["Text"]),+    ("Jakefile", ["JavaScript"]),+    ("Jarfile", ["Ruby"]),+    ("Jenkinsfile", ["Groovy"]),+    ("Kbuild", ["Makefile"]),+    ("LICENSE", ["Text"]),+    ("LICENSE.mysql", ["Text"]),+    ("Makefile", ["Makefile"]),+    ("Makefile.PL", ["Perl"]),+    ("Makefile.am", ["Makefile"]),+    ("Makefile.boot", ["Makefile"]),+    ("Makefile.frag", ["Makefile"]),+    ("Makefile.in", ["Makefile"]),+    ("Makefile.inc", ["Makefile"]),+    ("Makefile.wat", ["Makefile"]),+    ("Mavenfile", ["Ruby"]),+    ("Modulefile", ["Puppet"]),+    ("NEWS", ["Text"]),+    ("Notebook", ["Jupyter Notebook"]),+    ("NuGet.config", ["XML"]),+    ("Nukefile", ["Nu"]),+    ("PKGBUILD", ["Shell"]),+    ("Phakefile", ["PHP"]),+    ("Podfile", ["Ruby"]),+    ("Project.ede", ["Emacs Lisp"]),+    ("Puppetfile", ["Ruby"]),+    ("README.1ST", ["Text"]),+    ("README.me", ["Text"]),+    ("README.mysql", ["Text"]),+    ("ROOT", ["Isabelle ROOT"]),+    ("Rakefile", ["Ruby"]),+    ("Rexfile", ["Perl"]),+    ("SConscript", ["Python"]),+    ("SConstruct", ["Python"]),+    ("Settings.StyleCop", ["XML"]),+    ("Slakefile", ["LiveScript"]),+    ("Snakefile", ["Python"]),+    ("Snapfile", ["Ruby"]),+    ("Thorfile", ["Ruby"]),+    ("Vagrantfile", ["Ruby"]),+    ("WORKSPACE", ["Starlark"]),+    ("Web.Debug.config", ["XML"]),+    ("Web.Release.config", ["XML"]),+    ("Web.config", ["XML"]),+    ("XCompose", ["XCompose"]),+    ("_curlrc", ["cURL Config"]),+    ("_dir_colors", ["dircolors"]),+    ("_dircolors", ["dircolors"]),+    ("_emacs", ["Emacs Lisp"]),+    ("_vimrc", ["Vim script"]),+    ("abbrev_defs", ["Emacs Lisp"]),+    ("ack", ["Perl"]),+    ("ant.xml", ["Ant Build System"]),+    ("apache2.conf", ["ApacheConf"]),+    ("bash_aliases", ["Shell"]),+    ("bash_logout", ["Shell"]),+    ("bash_profile", ["Shell"]),+    ("bashrc", ["Shell"]),+    ("build.xml", ["Ant Build System"]),+    ("buildfile", ["Ruby"]),+    ("buildozer.spec", ["INI"]),+    ("cabal.config", ["Cabal Config"]),+    ("cabal.project", ["Cabal Config"]),+    ("click.me", ["Text"]),+    ("composer.lock", ["JSON"]),+    ("configure.ac", ["M4Sugar"]),+    ("contents.lr", ["Markdown"]),+    ("cpanfile", ["Perl"]),+    ("cshrc", ["Shell"]),+    ("delete.me", ["Text"]),+    ("descrip.mmk", ["Module Management System"]),+    ("descrip.mms", ["Module Management System"]),+    ("dir_colors", ["dircolors"]),+    ("encodings.dir", ["X Font Directory Index"]),+    ("eqnrc", ["Roff"]),+    ("expr-dist", ["R"]),+    ("firestore.rules", ["Cloud Firestore Security Rules"]),+    ("fonts.alias", ["X Font Directory Index"]),+    ("fonts.dir", ["X Font Directory Index"]),+    ("fonts.scale", ["X Font Directory Index"]),+    ("fp-lib-table", ["KiCad Layout"]),+    ("gitignore-global", ["Ignore List"]),+    ("gitignore_global", ["Ignore List"]),+    ("glide.lock", ["YAML"]),+    ("go.mod", ["Text"]),+    ("go.sum", ["Text"]),+    ("gradlew", ["Shell"]),+    ("gvimrc", ["Vim script"]),+    ("haproxy.cfg", ["HAProxy"]),+    ("httpd.conf", ["ApacheConf"]),+    ("inputrc", ["Readline Config"]),+    ("jsconfig.json", ["JSON with Comments"]),+    ("keep.me", ["Text"]),+    ("language-configuration.json", ["JSON with Comments"]),+    ("ld.script", ["Linker Script"]),+    ("login", ["Shell"]),+    ("m3makefile", ["Quake"]),+    ("m3overrides", ["Quake"]),+    ("makefile", ["Makefile"]),+    ("makefile.sco", ["Makefile"]),+    ("man", ["Shell"]),+    ("mcmod.info", ["JSON"]),+    ("meson.build", ["Meson"]),+    ("meson_options.txt", ["Meson"]),+    ("mix.lock", ["Elixir"]),+    ("mkfile", ["Makefile"]),+    ("mmn", ["Roff"]),+    ("mmt", ["Roff"]),+    ("nanorc", ["nanorc"]),+    ("nextflow.config", ["Nextflow"]),+    ("nginx.conf", ["Nginx"]),+    ("nim.cfg", ["Nim"]),+    ("nvimrc", ["Vim script"]),+    ("owh", ["Tcl"]),+    ("package.mask", ["Text"]),+    ("package.use.mask", ["Text"]),+    ("package.use.stable.mask", ["Text"]),+    ("packages.config", ["XML"]),+    ("pom.xml", ["Maven POM"]),+    ("profile", ["Shell"]),+    ("read.me", ["Text"]),+    ("readme.1st", ["Text"]),+    ("rebar.config", ["Erlang"]),+    ("rebar.config.lock", ["Erlang"]),+    ("rebar.lock", ["Erlang"]),+    ("riemann.config", ["Clojure"]),+    ("ssh-config", ["SSH Config"]),+    ("ssh_config", ["SSH Config"]),+    ("sshconfig", ["SSH Config"]),+    ("sshconfig.snip", ["SSH Config"]),+    ("sshd-config", ["SSH Config"]),+    ("sshd_config", ["SSH Config"]),+    ("starfield", ["Tcl"]),+    ("test.me", ["Text"]),+    ("troffrc", ["Roff"]),+    ("troffrc-end", ["Roff"]),+    ("tsconfig.json", ["JSON with Comments"]),+    ("use.mask", ["Text"]),+    ("use.stable.mask", ["Text"]),+    ("vimrc", ["Vim script"]),+    ("wscript", ["Python"]),+    ("xcompose", ["XCompose"]),+    ("zlogin", ["Shell"]),+    ("zlogout", ["Shell"]),+    ("zprofile", ["Shell"]),+    ("zshenv", ["Shell"]),+    ("zshrc", ["Shell"])  ]