use lazy_static::lazy_static;
use std::collections::HashMap;
lazy_static! {
pub static ref MODELINE_ALIASES: HashMap<String, String> = [
("1c enterprise".to_string(), "1C Enterprise".to_string()),
("4d".to_string(), "4D".to_string()),
("abap".to_string(), "ABAP".to_string()),
("abap cds".to_string(), "ABAP CDS".to_string()),
("abnf".to_string(), "ABNF".to_string()),
("ags script".to_string(), "AGS Script".to_string()),
("ags".to_string(), "AGS Script".to_string()),
("aidl".to_string(), "AIDL".to_string()),
("al".to_string(), "AL".to_string()),
("ampl".to_string(), "AMPL".to_string()),
("antlr".to_string(), "ANTLR".to_string()),
("api blueprint".to_string(), "API Blueprint".to_string()),
("apl".to_string(), "APL".to_string()),
("asl".to_string(), "ASL".to_string()),
("asn.1".to_string(), "ASN.1".to_string()),
("asp.net".to_string(), "ASP.NET".to_string()),
("aspx".to_string(), "ASP.NET".to_string()),
("aspx-vb".to_string(), "ASP.NET".to_string()),
("ats".to_string(), "ATS".to_string()),
("ats2".to_string(), "ATS".to_string()),
("actionscript".to_string(), "ActionScript".to_string()),
("actionscript 3".to_string(), "ActionScript".to_string()),
("actionscript3".to_string(), "ActionScript".to_string()),
("as3".to_string(), "ActionScript".to_string()),
("ada".to_string(), "Ada".to_string()),
("ada95".to_string(), "Ada".to_string()),
("ada2005".to_string(), "Ada".to_string()),
(
"adobe font metrics".to_string(),
"Adobe Font Metrics".to_string()
),
("acfm".to_string(), "Adobe Font Metrics".to_string()),
(
"adobe composite font metrics".to_string(),
"Adobe Font Metrics".to_string()
),
(
"adobe multiple font metrics".to_string(),
"Adobe Font Metrics".to_string()
),
("amfm".to_string(), "Adobe Font Metrics".to_string()),
("agda".to_string(), "Agda".to_string()),
("alloy".to_string(), "Alloy".to_string()),
("alpine abuild".to_string(), "Alpine Abuild".to_string()),
("abuild".to_string(), "Alpine Abuild".to_string()),
("apkbuild".to_string(), "Alpine Abuild".to_string()),
("altium designer".to_string(), "Altium Designer".to_string()),
("altium".to_string(), "Altium Designer".to_string()),
("angelscript".to_string(), "AngelScript".to_string()),
(
"ant build system".to_string(),
"Ant Build System".to_string()
),
("apacheconf".to_string(), "ApacheConf".to_string()),
("aconf".to_string(), "ApacheConf".to_string()),
("apache".to_string(), "ApacheConf".to_string()),
("apex".to_string(), "Apex".to_string()),
(
"apollo guidance computer".to_string(),
"Apollo Guidance Computer".to_string()
),
("applescript".to_string(), "AppleScript".to_string()),
("osascript".to_string(), "AppleScript".to_string()),
("arc".to_string(), "Arc".to_string()),
("asciidoc".to_string(), "AsciiDoc".to_string()),
("aspectj".to_string(), "AspectJ".to_string()),
("assembly".to_string(), "Assembly".to_string()),
("asm".to_string(), "Assembly".to_string()),
("nasm".to_string(), "Assembly".to_string()),
("astro".to_string(), "Astro".to_string()),
("asymptote".to_string(), "Asymptote".to_string()),
("augeas".to_string(), "Augeas".to_string()),
("autohotkey".to_string(), "AutoHotkey".to_string()),
("ahk".to_string(), "AutoHotkey".to_string()),
("autoit".to_string(), "AutoIt".to_string()),
("au3".to_string(), "AutoIt".to_string()),
("AutoIt3".to_string(), "AutoIt".to_string()),
("AutoItScript".to_string(), "AutoIt".to_string()),
("avro idl".to_string(), "Avro IDL".to_string()),
("awk".to_string(), "Awk".to_string()),
("basic".to_string(), "BASIC".to_string()),
("ballerina".to_string(), "Ballerina".to_string()),
("batchfile".to_string(), "Batchfile".to_string()),
("bat".to_string(), "Batchfile".to_string()),
("batch".to_string(), "Batchfile".to_string()),
("dosbatch".to_string(), "Batchfile".to_string()),
("winbatch".to_string(), "Batchfile".to_string()),
("beef".to_string(), "Beef".to_string()),
("befunge".to_string(), "Befunge".to_string()),
("bibtex".to_string(), "BibTeX".to_string()),
("bicep".to_string(), "Bicep".to_string()),
("bison".to_string(), "Bison".to_string()),
("bitbake".to_string(), "BitBake".to_string()),
("blade".to_string(), "Blade".to_string()),
("blitzbasic".to_string(), "BlitzBasic".to_string()),
("b3d".to_string(), "BlitzBasic".to_string()),
("blitz3d".to_string(), "BlitzBasic".to_string()),
("blitzplus".to_string(), "BlitzBasic".to_string()),
("bplus".to_string(), "BlitzBasic".to_string()),
("blitzmax".to_string(), "BlitzMax".to_string()),
("bmax".to_string(), "BlitzMax".to_string()),
("bluespec".to_string(), "Bluespec".to_string()),
("boo".to_string(), "Boo".to_string()),
("boogie".to_string(), "Boogie".to_string()),
("brainfuck".to_string(), "Brainfuck".to_string()),
("brightscript".to_string(), "Brightscript".to_string()),
("browserslist".to_string(), "Browserslist".to_string()),
("c".to_string(), "C".to_string()),
("c#".to_string(), "C#".to_string()),
("csharp".to_string(), "C#".to_string()),
("cake".to_string(), "C#".to_string()),
("cakescript".to_string(), "C#".to_string()),
("c++".to_string(), "C++".to_string()),
("cpp".to_string(), "C++".to_string()),
("c-objdump".to_string(), "C-ObjDump".to_string()),
("c2hs haskell".to_string(), "C2hs Haskell".to_string()),
("c2hs".to_string(), "C2hs Haskell".to_string()),
("cil".to_string(), "CIL".to_string()),
("clips".to_string(), "CLIPS".to_string()),
("cmake".to_string(), "CMake".to_string()),
("cobol".to_string(), "COBOL".to_string()),
("codeowners".to_string(), "CODEOWNERS".to_string()),
("collada".to_string(), "COLLADA".to_string()),
("cson".to_string(), "CSON".to_string()),
("css".to_string(), "CSS".to_string()),
("csv".to_string(), "CSV".to_string()),
("cue".to_string(), "CUE".to_string()),
("cweb".to_string(), "CWeb".to_string()),
("cabal config".to_string(), "Cabal Config".to_string()),
("Cabal".to_string(), "Cabal Config".to_string()),
("cap'n proto".to_string(), "Cap'n Proto".to_string()),
("cartocss".to_string(), "CartoCSS".to_string()),
("Carto".to_string(), "CartoCSS".to_string()),
("ceylon".to_string(), "Ceylon".to_string()),
("chapel".to_string(), "Chapel".to_string()),
("chpl".to_string(), "Chapel".to_string()),
("charity".to_string(), "Charity".to_string()),
("chuck".to_string(), "ChucK".to_string()),
("cirru".to_string(), "Cirru".to_string()),
("clarion".to_string(), "Clarion".to_string()),
("classic asp".to_string(), "Classic ASP".to_string()),
("asp".to_string(), "Classic ASP".to_string()),
("clean".to_string(), "Clean".to_string()),
("click".to_string(), "Click".to_string()),
("clojure".to_string(), "Clojure".to_string()),
(
"closure templates".to_string(),
"Closure Templates".to_string()
),
("soy".to_string(), "Closure Templates".to_string()),
(
"cloud firestore security rules".to_string(),
"Cloud Firestore Security Rules".to_string()
),
("conll-u".to_string(), "CoNLL-U".to_string()),
("CoNLL".to_string(), "CoNLL-U".to_string()),
("CoNLL-X".to_string(), "CoNLL-U".to_string()),
("codeql".to_string(), "CodeQL".to_string()),
("ql".to_string(), "CodeQL".to_string()),
("coffeescript".to_string(), "CoffeeScript".to_string()),
("coffee".to_string(), "CoffeeScript".to_string()),
("coffee-script".to_string(), "CoffeeScript".to_string()),
("coldfusion".to_string(), "ColdFusion".to_string()),
("cfm".to_string(), "ColdFusion".to_string()),
("cfml".to_string(), "ColdFusion".to_string()),
("coldfusion html".to_string(), "ColdFusion".to_string()),
("coldfusion cfc".to_string(), "ColdFusion CFC".to_string()),
("cfc".to_string(), "ColdFusion CFC".to_string()),
("common lisp".to_string(), "Common Lisp".to_string()),
("lisp".to_string(), "Common Lisp".to_string()),
(
"common workflow language".to_string(),
"Common Workflow Language".to_string()
),
("cwl".to_string(), "Common Workflow Language".to_string()),
(
"component pascal".to_string(),
"Component Pascal".to_string()
),
("cool".to_string(), "Cool".to_string()),
("coq".to_string(), "Coq".to_string()),
("cpp-objdump".to_string(), "Cpp-ObjDump".to_string()),
("c++-objdump".to_string(), "Cpp-ObjDump".to_string()),
("creole".to_string(), "Creole".to_string()),
("crystal".to_string(), "Crystal".to_string()),
("csound".to_string(), "Csound".to_string()),
("csound-orc".to_string(), "Csound".to_string()),
("csound document".to_string(), "Csound Document".to_string()),
("csound-csd".to_string(), "Csound Document".to_string()),
("csound score".to_string(), "Csound Score".to_string()),
("csound-sco".to_string(), "Csound Score".to_string()),
("cuda".to_string(), "Cuda".to_string()),
("cue sheet".to_string(), "Cue Sheet".to_string()),
("cycript".to_string(), "Cycript".to_string()),
("cython".to_string(), "Cython".to_string()),
("pyrex".to_string(), "Cython".to_string()),
("d".to_string(), "D".to_string()),
("Dlang".to_string(), "D".to_string()),
("d-objdump".to_string(), "D-ObjDump".to_string()),
(
"digital command language".to_string(),
"DIGITAL Command Language".to_string()
),
("dcl".to_string(), "DIGITAL Command Language".to_string()),
("dm".to_string(), "DM".to_string()),
("byond".to_string(), "DM".to_string()),
("dns zone".to_string(), "DNS Zone".to_string()),
("dtrace".to_string(), "DTrace".to_string()),
("dtrace-script".to_string(), "DTrace".to_string()),
("dafny".to_string(), "Dafny".to_string()),
("darcs patch".to_string(), "Darcs Patch".to_string()),
("dpatch".to_string(), "Darcs Patch".to_string()),
("dart".to_string(), "Dart".to_string()),
("dataweave".to_string(), "DataWeave".to_string()),
("dhall".to_string(), "Dhall".to_string()),
("diff".to_string(), "Diff".to_string()),
("udiff".to_string(), "Diff".to_string()),
("directx 3d file".to_string(), "DirectX 3D File".to_string()),
("dockerfile".to_string(), "Dockerfile".to_string()),
("Containerfile".to_string(), "Dockerfile".to_string()),
("dogescript".to_string(), "Dogescript".to_string()),
("dylan".to_string(), "Dylan".to_string()),
("e".to_string(), "E".to_string()),
("e-mail".to_string(), "E-mail".to_string()),
("email".to_string(), "E-mail".to_string()),
("eml".to_string(), "E-mail".to_string()),
("mail".to_string(), "E-mail".to_string()),
("mbox".to_string(), "E-mail".to_string()),
("ebnf".to_string(), "EBNF".to_string()),
("ecl".to_string(), "ECL".to_string()),
("eclipse".to_string(), "ECLiPSe".to_string()),
("ejs".to_string(), "EJS".to_string()),
("eq".to_string(), "EQ".to_string()),
("eagle".to_string(), "Eagle".to_string()),
("earthly".to_string(), "Earthly".to_string()),
("easybuild".to_string(), "Easybuild".to_string()),
("ecere projects".to_string(), "Ecere Projects".to_string()),
("editorconfig".to_string(), "EditorConfig".to_string()),
("editor-config".to_string(), "EditorConfig".to_string()),
(
"edje data collection".to_string(),
"Edje Data Collection".to_string()
),
("eiffel".to_string(), "Eiffel".to_string()),
("elixir".to_string(), "Elixir".to_string()),
("elm".to_string(), "Elm".to_string()),
("emacs lisp".to_string(), "Emacs Lisp".to_string()),
("elisp".to_string(), "Emacs Lisp".to_string()),
("emacs".to_string(), "Emacs Lisp".to_string()),
("emberscript".to_string(), "EmberScript".to_string()),
("erlang".to_string(), "Erlang".to_string()),
("f#".to_string(), "F#".to_string()),
("fsharp".to_string(), "F#".to_string()),
("f*".to_string(), "F*".to_string()),
("fstar".to_string(), "F*".to_string()),
("figlet font".to_string(), "FIGlet Font".to_string()),
("FIGfont".to_string(), "FIGlet Font".to_string()),
("flux".to_string(), "FLUX".to_string()),
("factor".to_string(), "Factor".to_string()),
("fancy".to_string(), "Fancy".to_string()),
("fantom".to_string(), "Fantom".to_string()),
("faust".to_string(), "Faust".to_string()),
("fennel".to_string(), "Fennel".to_string()),
("filebench wml".to_string(), "Filebench WML".to_string()),
("filterscript".to_string(), "Filterscript".to_string()),
("fluent".to_string(), "Fluent".to_string()),
("formatted".to_string(), "Formatted".to_string()),
("forth".to_string(), "Forth".to_string()),
("fortran".to_string(), "Fortran".to_string()),
(
"fortran free form".to_string(),
"Fortran Free Form".to_string()
),
("freebasic".to_string(), "FreeBasic".to_string()),
("fb".to_string(), "FreeBasic".to_string()),
("freemarker".to_string(), "FreeMarker".to_string()),
("ftl".to_string(), "FreeMarker".to_string()),
("frege".to_string(), "Frege".to_string()),
("futhark".to_string(), "Futhark".to_string()),
("g-code".to_string(), "G-code".to_string()),
("gaml".to_string(), "GAML".to_string()),
("gams".to_string(), "GAMS".to_string()),
("gap".to_string(), "GAP".to_string()),
(
"gcc machine description".to_string(),
"GCC Machine Description".to_string()
),
("gdb".to_string(), "GDB".to_string()),
("gdscript".to_string(), "GDScript".to_string()),
("gedcom".to_string(), "GEDCOM".to_string()),
("glsl".to_string(), "GLSL".to_string()),
("gn".to_string(), "GN".to_string()),
(
"game maker language".to_string(),
"Game Maker Language".to_string()
),
("gemfile.lock".to_string(), "Gemfile.lock".to_string()),
("genie".to_string(), "Genie".to_string()),
("genshi".to_string(), "Genshi".to_string()),
("xml+genshi".to_string(), "Genshi".to_string()),
("xml+kid".to_string(), "Genshi".to_string()),
("gentoo ebuild".to_string(), "Gentoo Ebuild".to_string()),
("gentoo eclass".to_string(), "Gentoo Eclass".to_string()),
("gerber image".to_string(), "Gerber Image".to_string()),
("rs-274x".to_string(), "Gerber Image".to_string()),
("gettext catalog".to_string(), "Gettext Catalog".to_string()),
("pot".to_string(), "Gettext Catalog".to_string()),
("gherkin".to_string(), "Gherkin".to_string()),
("cucumber".to_string(), "Gherkin".to_string()),
("git attributes".to_string(), "Git Attributes".to_string()),
("gitattributes".to_string(), "Git Attributes".to_string()),
("git config".to_string(), "Git Config".to_string()),
("gitconfig".to_string(), "Git Config".to_string()),
("gitmodules".to_string(), "Git Config".to_string()),
("glyph".to_string(), "Glyph".to_string()),
(
"glyph bitmap distribution format".to_string(),
"Glyph Bitmap Distribution Format".to_string()
),
(
"gnat project manager".to_string(),
"GNAT Project Manager".to_string()
),
("gnuplot".to_string(), "Gnuplot".to_string()),
("go".to_string(), "Go".to_string()),
("golang".to_string(), "Go".to_string()),
("go checksums".to_string(), "Go Checksums".to_string()),
("go.sum".to_string(), "Go Checksums".to_string()),
("go sum".to_string(), "Go Checksums".to_string()),
("go module".to_string(), "Go Module".to_string()),
("go.mod".to_string(), "Go Module".to_string()),
("go mod".to_string(), "Go Module".to_string()),
("golo".to_string(), "Golo".to_string()),
("gosu".to_string(), "Gosu".to_string()),
("grace".to_string(), "Grace".to_string()),
("gradle".to_string(), "Gradle".to_string()),
(
"grammatical framework".to_string(),
"Grammatical Framework".to_string()
),
("gf".to_string(), "Grammatical Framework".to_string()),
(
"graph modeling language".to_string(),
"Graph Modeling Language".to_string()
),
("graphql".to_string(), "GraphQL".to_string()),
("graphviz (dot)".to_string(), "Graphviz (DOT)".to_string()),
("groovy".to_string(), "Groovy".to_string()),
(
"groovy server pages".to_string(),
"Groovy Server Pages".to_string()
),
("gsp".to_string(), "Groovy Server Pages".to_string()),
(
"java server page".to_string(),
"Groovy Server Pages".to_string()
),
("haproxy".to_string(), "HAProxy".to_string()),
("hcl".to_string(), "HCL".to_string()),
(
"HashiCorp Configuration Language".to_string(),
"HCL".to_string()
),
("terraform".to_string(), "HCL".to_string()),
("hlsl".to_string(), "HLSL".to_string()),
("html".to_string(), "HTML".to_string()),
("xhtml".to_string(), "HTML".to_string()),
("html+ecr".to_string(), "HTML+ECR".to_string()),
("ecr".to_string(), "HTML+ECR".to_string()),
("html+eex".to_string(), "HTML+EEX".to_string()),
("eex".to_string(), "HTML+EEX".to_string()),
("heex".to_string(), "HTML+EEX".to_string()),
("leex".to_string(), "HTML+EEX".to_string()),
("html+erb".to_string(), "HTML+ERB".to_string()),
("erb".to_string(), "HTML+ERB".to_string()),
("rhtml".to_string(), "HTML+ERB".to_string()),
("html+ruby".to_string(), "HTML+ERB".to_string()),
("html+php".to_string(), "HTML+PHP".to_string()),
("html+razor".to_string(), "HTML+Razor".to_string()),
("razor".to_string(), "HTML+Razor".to_string()),
("http".to_string(), "HTTP".to_string()),
("hxml".to_string(), "HXML".to_string()),
("hack".to_string(), "Hack".to_string()),
("haml".to_string(), "Haml".to_string()),
("handlebars".to_string(), "Handlebars".to_string()),
("hbs".to_string(), "Handlebars".to_string()),
("htmlbars".to_string(), "Handlebars".to_string()),
("harbour".to_string(), "Harbour".to_string()),
("haskell".to_string(), "Haskell".to_string()),
("haxe".to_string(), "Haxe".to_string()),
("hiveql".to_string(), "HiveQL".to_string()),
("holyc".to_string(), "HolyC".to_string()),
("hy".to_string(), "Hy".to_string()),
("hylang".to_string(), "Hy".to_string()),
("hyphy".to_string(), "HyPhy".to_string()),
("idl".to_string(), "IDL".to_string()),
("igor pro".to_string(), "IGOR Pro".to_string()),
("igor".to_string(), "IGOR Pro".to_string()),
("igorpro".to_string(), "IGOR Pro".to_string()),
("ini".to_string(), "INI".to_string()),
("dosini".to_string(), "INI".to_string()),
("irc log".to_string(), "IRC log".to_string()),
("irc".to_string(), "IRC log".to_string()),
("irc logs".to_string(), "IRC log".to_string()),
("idris".to_string(), "Idris".to_string()),
("ignore list".to_string(), "Ignore List".to_string()),
("ignore".to_string(), "Ignore List".to_string()),
("gitignore".to_string(), "Ignore List".to_string()),
("git-ignore".to_string(), "Ignore List".to_string()),
("imagej macro".to_string(), "ImageJ Macro".to_string()),
("ijm".to_string(), "ImageJ Macro".to_string()),
("inform 7".to_string(), "Inform 7".to_string()),
("i7".to_string(), "Inform 7".to_string()),
("inform7".to_string(), "Inform 7".to_string()),
("inno setup".to_string(), "Inno Setup".to_string()),
("io".to_string(), "Io".to_string()),
("ioke".to_string(), "Ioke".to_string()),
("isabelle".to_string(), "Isabelle".to_string()),
("isabelle root".to_string(), "Isabelle ROOT".to_string()),
("j".to_string(), "J".to_string()),
("jar manifest".to_string(), "JAR Manifest".to_string()),
("jflex".to_string(), "JFlex".to_string()),
("json".to_string(), "JSON".to_string()),
(
"json with comments".to_string(),
"JSON with Comments".to_string()
),
("jsonc".to_string(), "JSON with Comments".to_string()),
("json5".to_string(), "JSON5".to_string()),
("jsonld".to_string(), "JSONLD".to_string()),
("jsoniq".to_string(), "JSONiq".to_string()),
("jasmin".to_string(), "Jasmin".to_string()),
("java".to_string(), "Java".to_string()),
("java properties".to_string(), "Java Properties".to_string()),
(
"java server pages".to_string(),
"Java Server Pages".to_string()
),
("jsp".to_string(), "Java Server Pages".to_string()),
("javascript".to_string(), "JavaScript".to_string()),
("js".to_string(), "JavaScript".to_string()),
("node".to_string(), "JavaScript".to_string()),
("javascript+erb".to_string(), "JavaScript+ERB".to_string()),
("jest snapshot".to_string(), "Jest Snapshot".to_string()),
("jinja".to_string(), "Jinja".to_string()),
("django".to_string(), "Jinja".to_string()),
("html+django".to_string(), "Jinja".to_string()),
("html+jinja".to_string(), "Jinja".to_string()),
("htmldjango".to_string(), "Jinja".to_string()),
("jison".to_string(), "Jison".to_string()),
("jison lex".to_string(), "Jison Lex".to_string()),
("jolie".to_string(), "Jolie".to_string()),
("jsonnet".to_string(), "Jsonnet".to_string()),
("julia".to_string(), "Julia".to_string()),
(
"jupyter notebook".to_string(),
"Jupyter Notebook".to_string()
),
(
"IPython Notebook".to_string(),
"Jupyter Notebook".to_string()
),
("krl".to_string(), "KRL".to_string()),
("kaitai struct".to_string(), "Kaitai Struct".to_string()),
("ksy".to_string(), "Kaitai Struct".to_string()),
("kakounescript".to_string(), "KakouneScript".to_string()),
("kak".to_string(), "KakouneScript".to_string()),
("kakscript".to_string(), "KakouneScript".to_string()),
("kicad layout".to_string(), "KiCad Layout".to_string()),
("pcbnew".to_string(), "KiCad Layout".to_string()),
(
"kicad legacy layout".to_string(),
"KiCad Legacy Layout".to_string()
),
("kicad schematic".to_string(), "KiCad Schematic".to_string()),
(
"eeschema schematic".to_string(),
"KiCad Schematic".to_string()
),
("kit".to_string(), "Kit".to_string()),
("kotlin".to_string(), "Kotlin".to_string()),
("kusto".to_string(), "Kusto".to_string()),
("lfe".to_string(), "LFE".to_string()),
("llvm".to_string(), "LLVM".to_string()),
("lolcode".to_string(), "LOLCODE".to_string()),
("lsl".to_string(), "LSL".to_string()),
("ltspice symbol".to_string(), "LTspice Symbol".to_string()),
("labview".to_string(), "LabVIEW".to_string()),
("lark".to_string(), "Lark".to_string()),
("lasso".to_string(), "Lasso".to_string()),
("lassoscript".to_string(), "Lasso".to_string()),
("latte".to_string(), "Latte".to_string()),
("lean".to_string(), "Lean".to_string()),
("less".to_string(), "Less".to_string()),
("lex".to_string(), "Lex".to_string()),
("flex".to_string(), "Lex".to_string()),
("lilypond".to_string(), "LilyPond".to_string()),
("limbo".to_string(), "Limbo".to_string()),
("linker script".to_string(), "Linker Script".to_string()),
(
"linux kernel module".to_string(),
"Linux Kernel Module".to_string()
),
("liquid".to_string(), "Liquid".to_string()),
("literate agda".to_string(), "Literate Agda".to_string()),
(
"literate coffeescript".to_string(),
"Literate CoffeeScript".to_string()
),
("litcoffee".to_string(), "Literate CoffeeScript".to_string()),
(
"literate haskell".to_string(),
"Literate Haskell".to_string()
),
("lhaskell".to_string(), "Literate Haskell".to_string()),
("lhs".to_string(), "Literate Haskell".to_string()),
("livescript".to_string(), "LiveScript".to_string()),
("live-script".to_string(), "LiveScript".to_string()),
("ls".to_string(), "LiveScript".to_string()),
("logos".to_string(), "Logos".to_string()),
("logtalk".to_string(), "Logtalk".to_string()),
("lookml".to_string(), "LookML".to_string()),
("loomscript".to_string(), "LoomScript".to_string()),
("lua".to_string(), "Lua".to_string()),
("m".to_string(), "M".to_string()),
("mumps".to_string(), "M".to_string()),
("m4".to_string(), "M4".to_string()),
("m4sugar".to_string(), "M4Sugar".to_string()),
("autoconf".to_string(), "M4Sugar".to_string()),
("matlab".to_string(), "MATLAB".to_string()),
("octave".to_string(), "MATLAB".to_string()),
("maxscript".to_string(), "MAXScript".to_string()),
("mlir".to_string(), "MLIR".to_string()),
("mql4".to_string(), "MQL4".to_string()),
("mql5".to_string(), "MQL5".to_string()),
("mtml".to_string(), "MTML".to_string()),
("muf".to_string(), "MUF".to_string()),
("macaulay2".to_string(), "Macaulay2".to_string()),
("m2".to_string(), "Macaulay2".to_string()),
("makefile".to_string(), "Makefile".to_string()),
("bsdmake".to_string(), "Makefile".to_string()),
("make".to_string(), "Makefile".to_string()),
("mf".to_string(), "Makefile".to_string()),
("mako".to_string(), "Mako".to_string()),
("markdown".to_string(), "Markdown".to_string()),
("pandoc".to_string(), "Markdown".to_string()),
("marko".to_string(), "Marko".to_string()),
("markojs".to_string(), "Marko".to_string()),
("mask".to_string(), "Mask".to_string()),
("mathematica".to_string(), "Mathematica".to_string()),
("mma".to_string(), "Mathematica".to_string()),
("wolfram".to_string(), "Mathematica".to_string()),
("wolfram language".to_string(), "Mathematica".to_string()),
("wolfram lang".to_string(), "Mathematica".to_string()),
("wl".to_string(), "Mathematica".to_string()),
("maven pom".to_string(), "Maven POM".to_string()),
("max".to_string(), "Max".to_string()),
("max/msp".to_string(), "Max".to_string()),
("maxmsp".to_string(), "Max".to_string()),
("mercury".to_string(), "Mercury".to_string()),
("meson".to_string(), "Meson".to_string()),
("metal".to_string(), "Metal".to_string()),
(
"microsoft developer studio project".to_string(),
"Microsoft Developer Studio Project".to_string()
),
(
"microsoft visual studio solution".to_string(),
"Microsoft Visual Studio Solution".to_string()
),
("minid".to_string(), "MiniD".to_string()),
("mirah".to_string(), "Mirah".to_string()),
("modelica".to_string(), "Modelica".to_string()),
("modula-2".to_string(), "Modula-2".to_string()),
("modula-3".to_string(), "Modula-3".to_string()),
(
"module management system".to_string(),
"Module Management System".to_string()
),
("monkey".to_string(), "Monkey".to_string()),
("moocode".to_string(), "Moocode".to_string()),
("moonscript".to_string(), "MoonScript".to_string()),
("motoko".to_string(), "Motoko".to_string()),
(
"motorola 68k assembly".to_string(),
"Motorola 68K Assembly".to_string()
),
("m68k".to_string(), "Motorola 68K Assembly".to_string()),
("muse".to_string(), "Muse".to_string()),
("amusewiki".to_string(), "Muse".to_string()),
("emacs muse".to_string(), "Muse".to_string()),
("mustache".to_string(), "Mustache".to_string()),
("myghty".to_string(), "Myghty".to_string()),
("nasl".to_string(), "NASL".to_string()),
("ncl".to_string(), "NCL".to_string()),
("neon".to_string(), "NEON".to_string()),
("nette object notation".to_string(), "NEON".to_string()),
("ne-on".to_string(), "NEON".to_string()),
("nl".to_string(), "NL".to_string()),
("npm config".to_string(), "NPM Config".to_string()),
("npmrc".to_string(), "NPM Config".to_string()),
("nsis".to_string(), "NSIS".to_string()),
("nwscript".to_string(), "NWScript".to_string()),
("nearley".to_string(), "Nearley".to_string()),
("nemerle".to_string(), "Nemerle".to_string()),
("netlinx".to_string(), "NetLinx".to_string()),
("netlinx+erb".to_string(), "NetLinx+ERB".to_string()),
("netlogo".to_string(), "NetLogo".to_string()),
("newlisp".to_string(), "NewLisp".to_string()),
("nextflow".to_string(), "Nextflow".to_string()),
("nginx".to_string(), "Nginx".to_string()),
("nginx configuration file".to_string(), "Nginx".to_string()),
("nim".to_string(), "Nim".to_string()),
("ninja".to_string(), "Ninja".to_string()),
("nit".to_string(), "Nit".to_string()),
("nix".to_string(), "Nix".to_string()),
("nixos".to_string(), "Nix".to_string()),
("nu".to_string(), "Nu".to_string()),
("nush".to_string(), "Nu".to_string()),
("numpy".to_string(), "NumPy".to_string()),
("nunjucks".to_string(), "Nunjucks".to_string()),
("njk".to_string(), "Nunjucks".to_string()),
("ocaml".to_string(), "OCaml".to_string()),
("objdump".to_string(), "ObjDump".to_string()),
(
"object data instance notation".to_string(),
"Object Data Instance Notation".to_string()
),
("objectscript".to_string(), "ObjectScript".to_string()),
("objective-c".to_string(), "Objective-C".to_string()),
("obj-c".to_string(), "Objective-C".to_string()),
("objc".to_string(), "Objective-C".to_string()),
("objectivec".to_string(), "Objective-C".to_string()),
("objective-c++".to_string(), "Objective-C++".to_string()),
("obj-c++".to_string(), "Objective-C++".to_string()),
("objc++".to_string(), "Objective-C++".to_string()),
("objectivec++".to_string(), "Objective-C++".to_string()),
("objective-j".to_string(), "Objective-J".to_string()),
("obj-j".to_string(), "Objective-J".to_string()),
("objectivej".to_string(), "Objective-J".to_string()),
("objj".to_string(), "Objective-J".to_string()),
("odin".to_string(), "Odin".to_string()),
("odinlang".to_string(), "Odin".to_string()),
("odin-lang".to_string(), "Odin".to_string()),
("omgrofl".to_string(), "Omgrofl".to_string()),
("opa".to_string(), "Opa".to_string()),
("opal".to_string(), "Opal".to_string()),
(
"open policy agent".to_string(),
"Open Policy Agent".to_string()
),
("opencl".to_string(), "OpenCL".to_string()),
("openedge abl".to_string(), "OpenEdge ABL".to_string()),
("progress".to_string(), "OpenEdge ABL".to_string()),
("openedge".to_string(), "OpenEdge ABL".to_string()),
("abl".to_string(), "OpenEdge ABL".to_string()),
("openqasm".to_string(), "OpenQASM".to_string()),
(
"openrc runscript".to_string(),
"OpenRC runscript".to_string()
),
("openrc".to_string(), "OpenRC runscript".to_string()),
("openscad".to_string(), "OpenSCAD".to_string()),
(
"openstep property list".to_string(),
"OpenStep Property List".to_string()
),
(
"opentype feature file".to_string(),
"OpenType Feature File".to_string()
),
("AFDKO".to_string(), "OpenType Feature File".to_string()),
("org".to_string(), "Org".to_string()),
("ox".to_string(), "Ox".to_string()),
("oxygene".to_string(), "Oxygene".to_string()),
("oz".to_string(), "Oz".to_string()),
("p4".to_string(), "P4".to_string()),
("peg.js".to_string(), "PEG.js".to_string()),
("php".to_string(), "PHP".to_string()),
("inc".to_string(), "PHP".to_string()),
("plsql".to_string(), "PLSQL".to_string()),
("plpgsql".to_string(), "PLpgSQL".to_string()),
("pov-ray sdl".to_string(), "POV-Ray SDL".to_string()),
("pov-ray".to_string(), "POV-Ray SDL".to_string()),
("povray".to_string(), "POV-Ray SDL".to_string()),
("pan".to_string(), "Pan".to_string()),
("papyrus".to_string(), "Papyrus".to_string()),
("parrot".to_string(), "Parrot".to_string()),
("parrot assembly".to_string(), "Parrot Assembly".to_string()),
("pasm".to_string(), "Parrot Assembly".to_string()),
(
"parrot internal representation".to_string(),
"Parrot Internal Representation".to_string()
),
(
"pir".to_string(),
"Parrot Internal Representation".to_string()
),
("pascal".to_string(), "Pascal".to_string()),
("delphi".to_string(), "Pascal".to_string()),
("objectpascal".to_string(), "Pascal".to_string()),
("pawn".to_string(), "Pawn".to_string()),
("pep8".to_string(), "Pep8".to_string()),
("perl".to_string(), "Perl".to_string()),
("cperl".to_string(), "Perl".to_string()),
("pic".to_string(), "Pic".to_string()),
("pickle".to_string(), "Pickle".to_string()),
("picolisp".to_string(), "PicoLisp".to_string()),
("piglatin".to_string(), "PigLatin".to_string()),
("pike".to_string(), "Pike".to_string()),
("plantuml".to_string(), "PlantUML".to_string()),
("pod".to_string(), "Pod".to_string()),
("pod 6".to_string(), "Pod 6".to_string()),
("pogoscript".to_string(), "PogoScript".to_string()),
("pony".to_string(), "Pony".to_string()),
("postcss".to_string(), "PostCSS".to_string()),
("postscript".to_string(), "PostScript".to_string()),
("postscr".to_string(), "PostScript".to_string()),
("powerbuilder".to_string(), "PowerBuilder".to_string()),
("powershell".to_string(), "PowerShell".to_string()),
("posh".to_string(), "PowerShell".to_string()),
("pwsh".to_string(), "PowerShell".to_string()),
("prisma".to_string(), "Prisma".to_string()),
("processing".to_string(), "Processing".to_string()),
("proguard".to_string(), "Proguard".to_string()),
("prolog".to_string(), "Prolog".to_string()),
("promela".to_string(), "Promela".to_string()),
("propeller spin".to_string(), "Propeller Spin".to_string()),
("protocol buffer".to_string(), "Protocol Buffer".to_string()),
("protobuf".to_string(), "Protocol Buffer".to_string()),
(
"Protocol Buffers".to_string(),
"Protocol Buffer".to_string()
),
("public key".to_string(), "Public Key".to_string()),
("pug".to_string(), "Pug".to_string()),
("puppet".to_string(), "Puppet".to_string()),
("pure data".to_string(), "Pure Data".to_string()),
("purebasic".to_string(), "PureBasic".to_string()),
("purescript".to_string(), "PureScript".to_string()),
("python".to_string(), "Python".to_string()),
("python3".to_string(), "Python".to_string()),
("rusthon".to_string(), "Python".to_string()),
("python console".to_string(), "Python console".to_string()),
("pycon".to_string(), "Python console".to_string()),
(
"python traceback".to_string(),
"Python traceback".to_string()
),
("q#".to_string(), "Q#".to_string()),
("qsharp".to_string(), "Q#".to_string()),
("qml".to_string(), "QML".to_string()),
("qmake".to_string(), "QMake".to_string()),
("qt script".to_string(), "Qt Script".to_string()),
("quake".to_string(), "Quake".to_string()),
("r".to_string(), "R".to_string()),
("R".to_string(), "R".to_string()),
("Rscript".to_string(), "R".to_string()),
("splus".to_string(), "R".to_string()),
("raml".to_string(), "RAML".to_string()),
("rdoc".to_string(), "RDoc".to_string()),
("realbasic".to_string(), "REALbasic".to_string()),
("rexx".to_string(), "REXX".to_string()),
("arexx".to_string(), "REXX".to_string()),
("rmarkdown".to_string(), "RMarkdown".to_string()),
("rpc".to_string(), "RPC".to_string()),
("rpcgen".to_string(), "RPC".to_string()),
("oncrpc".to_string(), "RPC".to_string()),
("xdr".to_string(), "RPC".to_string()),
("rpm spec".to_string(), "RPM Spec".to_string()),
("specfile".to_string(), "RPM Spec".to_string()),
("runoff".to_string(), "RUNOFF".to_string()),
("racket".to_string(), "Racket".to_string()),
("ragel".to_string(), "Ragel".to_string()),
("ragel-rb".to_string(), "Ragel".to_string()),
("ragel-ruby".to_string(), "Ragel".to_string()),
("raku".to_string(), "Raku".to_string()),
("perl6".to_string(), "Raku".to_string()),
("perl-6".to_string(), "Raku".to_string()),
("rascal".to_string(), "Rascal".to_string()),
("raw token data".to_string(), "Raw token data".to_string()),
("raw".to_string(), "Raw token data".to_string()),
("rescript".to_string(), "ReScript".to_string()),
("readline config".to_string(), "Readline Config".to_string()),
("inputrc".to_string(), "Readline Config".to_string()),
("readline".to_string(), "Readline Config".to_string()),
("reason".to_string(), "Reason".to_string()),
("rebol".to_string(), "Rebol".to_string()),
("record jar".to_string(), "Record Jar".to_string()),
("red".to_string(), "Red".to_string()),
("red/system".to_string(), "Red".to_string()),
("redcode".to_string(), "Redcode".to_string()),
("redirect rules".to_string(), "Redirect Rules".to_string()),
("redirects".to_string(), "Redirect Rules".to_string()),
(
"regular expression".to_string(),
"Regular Expression".to_string()
),
("regexp".to_string(), "Regular Expression".to_string()),
("regex".to_string(), "Regular Expression".to_string()),
("ren'py".to_string(), "Ren'Py".to_string()),
("renpy".to_string(), "Ren'Py".to_string()),
("renderscript".to_string(), "RenderScript".to_string()),
(
"rich text format".to_string(),
"Rich Text Format".to_string()
),
("ring".to_string(), "Ring".to_string()),
("riot".to_string(), "Riot".to_string()),
("robotframework".to_string(), "RobotFramework".to_string()),
("roff".to_string(), "Roff".to_string()),
("groff".to_string(), "Roff".to_string()),
("man".to_string(), "Roff".to_string()),
("manpage".to_string(), "Roff".to_string()),
("man page".to_string(), "Roff".to_string()),
("man-page".to_string(), "Roff".to_string()),
("mdoc".to_string(), "Roff".to_string()),
("nroff".to_string(), "Roff".to_string()),
("troff".to_string(), "Roff".to_string()),
("roff manpage".to_string(), "Roff Manpage".to_string()),
("rouge".to_string(), "Rouge".to_string()),
("ruby".to_string(), "Ruby".to_string()),
("jruby".to_string(), "Ruby".to_string()),
("macruby".to_string(), "Ruby".to_string()),
("rake".to_string(), "Ruby".to_string()),
("rb".to_string(), "Ruby".to_string()),
("rbx".to_string(), "Ruby".to_string()),
("rust".to_string(), "Rust".to_string()),
("rs".to_string(), "Rust".to_string()),
("sas".to_string(), "SAS".to_string()),
("scss".to_string(), "SCSS".to_string()),
("selinux policy".to_string(), "SELinux Policy".to_string()),
(
"SELinux Kernel Policy Language".to_string(),
"SELinux Policy".to_string()
),
("sepolicy".to_string(), "SELinux Policy".to_string()),
("smt".to_string(), "SMT".to_string()),
("sparql".to_string(), "SPARQL".to_string()),
("sqf".to_string(), "SQF".to_string()),
("sql".to_string(), "SQL".to_string()),
("sqlpl".to_string(), "SQLPL".to_string()),
(
"srecode template".to_string(),
"SRecode Template".to_string()
),
("ssh config".to_string(), "SSH Config".to_string()),
("ston".to_string(), "STON".to_string()),
("svg".to_string(), "SVG".to_string()),
("swig".to_string(), "SWIG".to_string()),
("sage".to_string(), "Sage".to_string()),
("saltstack".to_string(), "SaltStack".to_string()),
("saltstate".to_string(), "SaltStack".to_string()),
("salt".to_string(), "SaltStack".to_string()),
("sass".to_string(), "Sass".to_string()),
("scala".to_string(), "Scala".to_string()),
("scaml".to_string(), "Scaml".to_string()),
("scheme".to_string(), "Scheme".to_string()),
("scilab".to_string(), "Scilab".to_string()),
("self".to_string(), "Self".to_string()),
("shaderlab".to_string(), "ShaderLab".to_string()),
("shell".to_string(), "Shell".to_string()),
("sh".to_string(), "Shell".to_string()),
("shell-script".to_string(), "Shell".to_string()),
("bash".to_string(), "Shell".to_string()),
("zsh".to_string(), "Shell".to_string()),
(
"shellcheck config".to_string(),
"ShellCheck Config".to_string()
),
("shellcheckrc".to_string(), "ShellCheck Config".to_string()),
("shellsession".to_string(), "ShellSession".to_string()),
("bash session".to_string(), "ShellSession".to_string()),
("console".to_string(), "ShellSession".to_string()),
("shen".to_string(), "Shen".to_string()),
("sieve".to_string(), "Sieve".to_string()),
("singularity".to_string(), "Singularity".to_string()),
("slash".to_string(), "Slash".to_string()),
("slice".to_string(), "Slice".to_string()),
("slim".to_string(), "Slim".to_string()),
("smpl".to_string(), "SmPL".to_string()),
("coccinelle".to_string(), "SmPL".to_string()),
("smali".to_string(), "Smali".to_string()),
("smalltalk".to_string(), "Smalltalk".to_string()),
("squeak".to_string(), "Smalltalk".to_string()),
("smarty".to_string(), "Smarty".to_string()),
("solidity".to_string(), "Solidity".to_string()),
("soong".to_string(), "Soong".to_string()),
("sourcepawn".to_string(), "SourcePawn".to_string()),
("sourcemod".to_string(), "SourcePawn".to_string()),
(
"spline font database".to_string(),
"Spline Font Database".to_string()
),
("squirrel".to_string(), "Squirrel".to_string()),
("stan".to_string(), "Stan".to_string()),
("standard ml".to_string(), "Standard ML".to_string()),
("sml".to_string(), "Standard ML".to_string()),
("starlark".to_string(), "Starlark".to_string()),
("bazel".to_string(), "Starlark".to_string()),
("bzl".to_string(), "Starlark".to_string()),
("stata".to_string(), "Stata".to_string()),
("stringtemplate".to_string(), "StringTemplate".to_string()),
("stylus".to_string(), "Stylus".to_string()),
("subrip text".to_string(), "SubRip Text".to_string()),
("sugarss".to_string(), "SugarSS".to_string()),
("supercollider".to_string(), "SuperCollider".to_string()),
("svelte".to_string(), "Svelte".to_string()),
("swift".to_string(), "Swift".to_string()),
("systemd".to_string(), "Systemd".to_string()),
("systemverilog".to_string(), "SystemVerilog".to_string()),
("ti program".to_string(), "TI Program".to_string()),
("tla".to_string(), "TLA".to_string()),
("toml".to_string(), "TOML".to_string()),
("tsql".to_string(), "TSQL".to_string()),
("tsv".to_string(), "TSV".to_string()),
("tsx".to_string(), "TSX".to_string()),
("txl".to_string(), "TXL".to_string()),
("tcl".to_string(), "Tcl".to_string()),
("tcsh".to_string(), "Tcsh".to_string()),
("tex".to_string(), "TeX".to_string()),
("latex".to_string(), "TeX".to_string()),
("tea".to_string(), "Tea".to_string()),
("terra".to_string(), "Terra".to_string()),
("texinfo".to_string(), "Texinfo".to_string()),
("text".to_string(), "Text".to_string()),
("fundamental".to_string(), "Text".to_string()),
("plain text".to_string(), "Text".to_string()),
(
"textmate properties".to_string(),
"TextMate Properties".to_string()
),
(
"tm-properties".to_string(),
"TextMate Properties".to_string()
),
("textile".to_string(), "Textile".to_string()),
("thrift".to_string(), "Thrift".to_string()),
("turing".to_string(), "Turing".to_string()),
("turtle".to_string(), "Turtle".to_string()),
("twig".to_string(), "Twig".to_string()),
("type language".to_string(), "Type Language".to_string()),
("tl".to_string(), "Type Language".to_string()),
("typescript".to_string(), "TypeScript".to_string()),
("ts".to_string(), "TypeScript".to_string()),
(
"unified parallel c".to_string(),
"Unified Parallel C".to_string()
),
("unity3d asset".to_string(), "Unity3D Asset".to_string()),
("unix assembly".to_string(), "Unix Assembly".to_string()),
("uno".to_string(), "Uno".to_string()),
("unrealscript".to_string(), "UnrealScript".to_string()),
("urweb".to_string(), "UrWeb".to_string()),
("Ur/Web".to_string(), "UrWeb".to_string()),
("Ur".to_string(), "UrWeb".to_string()),
("v".to_string(), "V".to_string()),
("vlang".to_string(), "V".to_string()),
("vba".to_string(), "VBA".to_string()),
("vb6".to_string(), "VBA".to_string()),
("visual basic 6".to_string(), "VBA".to_string()),
(
"visual basic for applications".to_string(),
"VBA".to_string()
),
("vbscript".to_string(), "VBScript".to_string()),
("vcl".to_string(), "VCL".to_string()),
("vhdl".to_string(), "VHDL".to_string()),
("vala".to_string(), "Vala".to_string()),
(
"valve data format".to_string(),
"Valve Data Format".to_string()
),
("keyvalues".to_string(), "Valve Data Format".to_string()),
("vdf".to_string(), "Valve Data Format".to_string()),
("verilog".to_string(), "Verilog".to_string()),
("vim help file".to_string(), "Vim Help File".to_string()),
("help".to_string(), "Vim Help File".to_string()),
("vimhelp".to_string(), "Vim Help File".to_string()),
("vim script".to_string(), "Vim Script".to_string()),
("vim".to_string(), "Vim Script".to_string()),
("viml".to_string(), "Vim Script".to_string()),
("nvim".to_string(), "Vim Script".to_string()),
("vim snippet".to_string(), "Vim Snippet".to_string()),
("SnipMate".to_string(), "Vim Snippet".to_string()),
("UltiSnip".to_string(), "Vim Snippet".to_string()),
("UltiSnips".to_string(), "Vim Snippet".to_string()),
("NeoSnippet".to_string(), "Vim Snippet".to_string()),
(
"visual basic .net".to_string(),
"Visual Basic .NET".to_string()
),
("visual basic".to_string(), "Visual Basic .NET".to_string()),
("vbnet".to_string(), "Visual Basic .NET".to_string()),
("vb .net".to_string(), "Visual Basic .NET".to_string()),
("vb.net".to_string(), "Visual Basic .NET".to_string()),
("volt".to_string(), "Volt".to_string()),
("vue".to_string(), "Vue".to_string()),
(
"wavefront material".to_string(),
"Wavefront Material".to_string()
),
(
"wavefront object".to_string(),
"Wavefront Object".to_string()
),
(
"web ontology language".to_string(),
"Web Ontology Language".to_string()
),
("webassembly".to_string(), "WebAssembly".to_string()),
("wast".to_string(), "WebAssembly".to_string()),
("wasm".to_string(), "WebAssembly".to_string()),
("webidl".to_string(), "WebIDL".to_string()),
("webvtt".to_string(), "WebVTT".to_string()),
("wget config".to_string(), "Wget Config".to_string()),
("wgetrc".to_string(), "Wget Config".to_string()),
("wikitext".to_string(), "Wikitext".to_string()),
("mediawiki".to_string(), "Wikitext".to_string()),
("wiki".to_string(), "Wikitext".to_string()),
(
"windows registry entries".to_string(),
"Windows Registry Entries".to_string()
),
("wollok".to_string(), "Wollok".to_string()),
(
"world of warcraft addon data".to_string(),
"World of Warcraft Addon Data".to_string()
),
("x bitmap".to_string(), "X BitMap".to_string()),
("xbm".to_string(), "X BitMap".to_string()),
(
"x font directory index".to_string(),
"X Font Directory Index".to_string()
),
("x pixmap".to_string(), "X PixMap".to_string()),
("xpm".to_string(), "X PixMap".to_string()),
("x10".to_string(), "X10".to_string()),
("xten".to_string(), "X10".to_string()),
("xc".to_string(), "XC".to_string()),
("xcompose".to_string(), "XCompose".to_string()),
("xml".to_string(), "XML".to_string()),
("rss".to_string(), "XML".to_string()),
("xsd".to_string(), "XML".to_string()),
("wsdl".to_string(), "XML".to_string()),
(
"xml property list".to_string(),
"XML Property List".to_string()
),
("xpages".to_string(), "XPages".to_string()),
("xproc".to_string(), "XProc".to_string()),
("xquery".to_string(), "XQuery".to_string()),
("xs".to_string(), "XS".to_string()),
("xslt".to_string(), "XSLT".to_string()),
("xsl".to_string(), "XSLT".to_string()),
("xojo".to_string(), "Xojo".to_string()),
("xonsh".to_string(), "Xonsh".to_string()),
("xtend".to_string(), "Xtend".to_string()),
("yaml".to_string(), "YAML".to_string()),
("yml".to_string(), "YAML".to_string()),
("yang".to_string(), "YANG".to_string()),
("yara".to_string(), "YARA".to_string()),
("yasnippet".to_string(), "YASnippet".to_string()),
("snippet".to_string(), "YASnippet".to_string()),
("yas".to_string(), "YASnippet".to_string()),
("yacc".to_string(), "Yacc".to_string()),
("zap".to_string(), "ZAP".to_string()),
("zil".to_string(), "ZIL".to_string()),
("zeek".to_string(), "Zeek".to_string()),
("bro".to_string(), "Zeek".to_string()),
("zenscript".to_string(), "ZenScript".to_string()),
("zephir".to_string(), "Zephir".to_string()),
("zig".to_string(), "Zig".to_string()),
("zimpl".to_string(), "Zimpl".to_string()),
("curl config".to_string(), "cURL Config".to_string()),
("curlrc".to_string(), "cURL Config".to_string()),
("ec".to_string(), "eC".to_string()),
("mirc script".to_string(), "mIRC Script".to_string()),
("nesc".to_string(), "nesC".to_string()),
(
"restructuredtext".to_string(),
"reStructuredText".to_string()
),
("rst".to_string(), "reStructuredText".to_string()),
("robots".to_string(), "robots.txt".to_string()),
("robots txt".to_string(), "robots.txt".to_string()),
("xbase".to_string(), "xBase".to_string()),
("advpl".to_string(), "xBase".to_string()),
("clipper".to_string(), "xBase".to_string()),
("foxpro".to_string(), "xBase".to_string()),
]
.iter()
.cloned()
.collect();
}