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 +4/−0
- languages.yml +0/−6393
- lingo.cabal +1/−3
- src/Gen_Languages.hs +1984/−0
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"]) ]