lib/linguist/languages.yml in github-linguist-2.10.11 vs lib/linguist/languages.yml in github-linguist-2.10.13

- old
+ new

@@ -8,11 +8,11 @@ # aliases - An Array of additional aliases (implicitly # includes name.downcase) # ace_mode - A String name of Ace Mode (if available) # wrap - Boolean wrap to enable line wrapping (default: false) # extension - An Array of associated extensions -# interpreter - An Array of associated interpreters +# interpreters - An Array of associated interpreters # primary_extension - A String for the main extension associated with # the language. Must be unique. Used when a Language is picked # from a dropdown and we need to automatically choose an # extension. # searchable - Boolean flag to enable searching (defaults to true) @@ -51,10 +51,22 @@ - .ashx - .asmx - .aspx - .axd +ATS: + type: programming + color: "#1ac620" + primary_extension: .dats + lexer: OCaml + aliases: + - ats2 + extensions: + - .atxt + - .hats + - .sats + ActionScript: type: programming lexer: ActionScript 3 color: "#e3491a" search_term: as3 @@ -72,10 +84,16 @@ Agda: type: programming color: "#467C91" primary_extension: .agda +Alloy: + type: programming # 'modeling' would be more appropiate + lexer: Text only + color: "#cc5c24" + primary_extension: .als + ApacheConf: type: markup aliases: - apache primary_extension: .apacheconf @@ -90,10 +108,12 @@ aliases: - osascript primary_extension: .applescript extensions: - .scpt + interpreters: + - osascript Arc: type: programming color: "#ca2afe" lexer: Text only @@ -113,10 +133,16 @@ primary_extension: .asciidoc extensions: - .adoc - .asc +AspectJ: + type: programming + lexer: AspectJ + color: "#1957b0" + primary_extension: .aj + Assembly: type: programming lexer: NASM color: "#a67219" search_term: nasm @@ -212,10 +238,11 @@ C: type: programming color: "#555" primary_extension: .c extensions: + - .cats - .w C#: type: programming ace_mode: csharp @@ -237,16 +264,18 @@ - cpp primary_extension: .cpp extensions: - .C - .c++ + - .cc - .cxx - .H - .h++ - .hh - .hpp - .hxx + - .inl - .tcc - .tpp C-ObjDump: type: data @@ -282,11 +311,11 @@ - .cobol - .cpy CSS: ace_mode: css - color: "#1f085e" + color: "#563d7c" primary_extension: .css Ceylon: type: programming lexer: Ceylon @@ -294,10 +323,18 @@ ChucK: lexer: Java primary_extension: .ck +Cirru: + type: programming + color: "#aaaaff" + primary_extension: .cirru + # ace_mode: cirru + # lexer: Cirru + lexer: Text only + Clean: type: programming color: "#3a81ad" lexer: Text only primary_extension: .icl @@ -314,10 +351,11 @@ - .cljc - .cljs - .cljscm - .cljx - .hic + - .cljs.hl filenames: - riemann.config CoffeeScript: type: programming @@ -331,10 +369,12 @@ - ._coffee - .cson - .iced filenames: - Cakefile + interpreters: + - coffee ColdFusion: type: programming lexer: Coldfusion HTML ace_mode: coldfusion @@ -457,15 +497,30 @@ - dasm16 Diff: primary_extension: .diff +Dogescript: + type: programming + lexer: Text only + color: "#cca760" + primary_extension: .djs + Dylan: type: programming color: "#3ebc27" primary_extension: .dylan + extensions: + - .intr + - .lid +E: + type: programming + color: "#ccce35" + lexer: Text only + primary_extension: .E + Ecere Projects: type: data group: JavaScript lexer: JSON primary_extension: .epj @@ -476,10 +531,18 @@ primary_extension: .ecl lexer: ECL extensions: - .eclxml +Eagle: + type: markup + color: "#3994bc" + lexer: XML + primary_extension: .sch + extensions: + - .brd + Eiffel: type: programming lexer: Text only color: "#946d57" primary_extension: .e @@ -526,10 +589,18 @@ primary_extension: .fs extensions: - .fsi - .fsx +FLUX: + type: programming + color: "#33CCFF" + primary_extension: .fx + lexer: Text only + extensions: + - .flux + FORTRAN: type: programming lexer: Fortran color: "#4d41b1" primary_extension: .f90 @@ -578,10 +649,31 @@ color: "#341708" lexer: Text only extensions: - .4th +Frege: + type: programming + color: "#00cafe" + lexer: Haskell + primary_extension: .fr + +Game Maker Language: + type: programming + lexer: JavaScript + primary_extension: .gml + +GAP: + type: programming + lexer: Text only + primary_extension: .g + extensions: + - .g + - .gap + - .gd + - .gi + GAS: type: programming group: Assembly primary_extension: .s extensions: @@ -592,14 +684,17 @@ type: programming primary_extension: .glsl extensions: - .fp - .frag + - .fshader - .geom - .glslv + - .gshader - .shader - .vert + - .vshader Genshi: primary_extension: .kid Gentoo Ebuild: @@ -625,20 +720,41 @@ type: programming color: "#e4cc98" lexer: Tcl primary_extension: .glf +Gnuplot: + type: programming + color: "#f0a9f0" + lexer: Gnuplot + primary_extension: .gp + extensions: + - .gnu + - .gnuplot + - .plot + - .plt + Go: type: programming - color: "#a89b4d" + color: "#375eab" primary_extension: .go Gosu: type: programming color: "#82937f" primary_extension: .gs +Grammatical Framework: + type: programming + lexer: Haskell + aliases: + - gf + wrap: false + primary_extension: .gf + searchable: true + color: "#ff0000" + Groff: primary_extension: .man extensions: - '.1' - '.2' @@ -651,10 +767,12 @@ Groovy: type: programming ace_mode: groovy color: "#e69f56" primary_extension: .groovy + interpreters: + - groovy Groovy Server Pages: group: Groovy lexer: Java Server Page aliases: @@ -668,10 +786,11 @@ - xhtml primary_extension: .html extensions: - .htm - .xhtml + - .html.hl HTML+Django: type: markup group: HTML lexer: HTML+Django/Jinja @@ -721,11 +840,11 @@ Harbour: type: programming lexer: Text only color: "#0e60e3" primary_extension: .hb - + Haskell: type: programming color: "#29b544" primary_extension: .hs extensions: @@ -757,18 +876,30 @@ extensions: - .ini - .prefs - .properties primary_extension: .ini + +Inno Setup: + primary_extension: .iss + lexer: Text only Idris: type: programming lexer: Text only primary_extension: .idr extensions: - .lidr +Inform 7: + type: programming + lexer: Text only + wrap: true + primary_extension: .ni + extensions: + - .i7x + Inno Setup: primary_extension: .iss lexer: Text only IRC log: @@ -816,10 +947,23 @@ JSON5: type: data lexer: JavaScript primary_extension: .json5 +JSONLD: + type: data + group: JavaScript + ace_mode: json + lexer: JavaScript + primary_extension: .jsonld + +JSONiq: + type: programming + ace_mode: jsoniq + lexer: XQuery + primary_extension: .jq + Jade: group: HTML type: markup primary_extension: .jade @@ -838,18 +982,19 @@ primary_extension: .jsp JavaScript: type: programming ace_mode: javascript - color: "#f15501" + color: "#f7df1e" aliases: - js - node primary_extension: .js extensions: - ._js - .bones + - .es6 - .jake - .jsfl - .jsm - .jss - .jsx @@ -857,10 +1002,12 @@ - .pac - .sjs - .ssjs filenames: - Jakefile + interpreters: + - node Julia: type: programming primary_extension: .jl color: "#a270ba" @@ -868,10 +1015,16 @@ KRL: lexer: Text only type: programming color: "#f5c800" primary_extension: .krl + +Kit: + type: markup + lexer: HTML + ace_mode: html + primary_extension: .kit Kotlin: type: programming primary_extension: .kt extensions: @@ -892,10 +1045,17 @@ type: programming lexer: Lasso color: "#2584c3" primary_extension: .lasso +Latte: + type: markup + color: "#A8FF97" + group: HTML + lexer: Smarty + primary_extension: .latte + Less: type: markup group: CSS lexer: CSS primary_extension: .less @@ -972,10 +1132,16 @@ - mumps primary_extension: .mumps extensions: - .m +MTML: + type: markup + lexer: HTML + color: "#0095d9" + primary_extension: .mtml + Makefile: aliases: - make extensions: - .mak @@ -1003,14 +1169,28 @@ - .markdown - .mkd - .mkdown - .ron +Mask: + type: markup + lexer: SCSS + color: "#f97732" + ace_mode: scss + primary_extension: .mask + +Mathematica: + type: programming + primary_extension: .mathematica + lexer: Text only + Matlab: type: programming color: "#bb92ac" primary_extension: .matlab + extensions: + - .m Max: type: programming color: "#ce279c" lexer: JSON @@ -1029,10 +1209,23 @@ type: prose lexer: Text only wrap: true primary_extension: .mediawiki +Mercury: + type: programming + # This is the background colour on the web page. + color: "#abcdef" + # The primary extension is .m, but lingist won't accept duplicates + primary_extension: .mercury + # Mercury's syntax is not prolog syntax, but they do share the lexer + lexer: Prolog + ace_mode: prolog + extensions: + - .m + - .moo + MiniD: # Legacy searchable: false primary_extension: .minid # Dummy extension Mirah: @@ -1050,10 +1243,11 @@ type: programming lexer: Monkey primary_extension: .monkey Moocode: + type: programming lexer: MOOCode primary_extension: .moo MoonScript: type: programming @@ -1127,13 +1321,19 @@ color: "#438eff" aliases: - obj-c - objc primary_extension: .m - extensions: - - .mm +Objective-C++: + type: programming + color: "#4886FC" + aliases: + - obj-c++ + - objc++ + primary_extension: .mm + Objective-J: type: programming color: "#ff0c5a" aliases: - obj-j @@ -1182,11 +1382,11 @@ PAWN: type: programming lexer: C++ color: "#dbb284" primary_extension: .pwn - + PHP: type: programming ace_mode: php color: "#6e03c1" primary_extension: .php @@ -1305,11 +1505,12 @@ Prolog: type: programming color: "#74283c" primary_extension: .prolog - extensions: + extensions: + - .ecl - .pl Protocol Buffer: type: markup aliases: @@ -1330,10 +1531,16 @@ type: programming color: "#91de79" lexer: Text only primary_extension: .pd +PureScript: + type: programming + color: "#f3ce45" + lexer: Haskell + primary_extension: .purs + Python: type: programming ace_mode: python color: "#3581ba" primary_extension: .py @@ -1370,10 +1577,11 @@ aliases: - R primary_extension: .r extensions: - .R + - .rsx filenames: - .Rprofile interpreters: - Rscript @@ -1432,14 +1640,16 @@ Rebol: type: programming lexer: REBOL color: "#358a5b" - primary_extension: .rebol + primary_extension: .reb extensions: + - .r - .r2 - .r3 + - .rebol Redcode: primary_extension: .cw RobotFramework: @@ -1482,15 +1692,18 @@ interpreters: - ruby filenames: - Appraisals - Berksfile + - Buildfile - Gemfile + - Gemfile.lock - Guardfile - Podfile - Thorfile - Vagrantfile + - buildfile Rust: type: programming color: "#dea584" primary_extension: .rs @@ -1504,10 +1717,15 @@ SQL: type: data ace_mode: sql searchable: false primary_extension: .sql + extensions: + - .prc + - .tab + - .udf + - .viw Sage: type: programming lexer: Python group: Python @@ -1534,10 +1752,11 @@ Scheme: type: programming color: "#1e4aec" primary_extension: .scm extensions: + - .sld - .sls - .ss interpreters: - guile - racket @@ -1572,10 +1791,21 @@ - sh - zsh filenames: - Dockerfile +ShellSession: + type: programming + lexer: Bash Session + primary_extension: .sh-session + +Shen: + type: programming + color: "#120F14" + lexer: Text only + primary_extension: .shen + Slash: type: programming color: "#007eff" primary_extension: .sl @@ -1585,10 +1815,17 @@ primary_extension: .st Smarty: primary_extension: .tpl +SourcePawn: + type: programming + color: "#f69e1d" + aliases: + - sourcemod + primary_extension: .sp + Squirrel: type: programming lexer: C++ primary_extension: .nut @@ -1599,10 +1836,23 @@ - sml primary_extension: .sml extensions: - .fun +Stata: + type: programming + lexer: Text only + extensions: + - .ado + - .do + - .doh + - .ihlp + - .mata + - .matah + - .sthlp + primary_extension: .do + Stylus: type: markup group: CSS lexer: Text only primary_extension: .styl @@ -1611,10 +1861,19 @@ type: programming color: "#46390b" lexer: Text only primary_extension: .scd +SystemVerilog: + type: programming + color: "#343761" + lexer: systemverilog + primary_extension: .sv + extensions: + - .svh + - .vh + TOML: type: data primary_extension: .toml TXL: @@ -1626,10 +1885,11 @@ type: programming color: "#e4cc98" primary_extension: .tcl extensions: - .adp + - .tm Tcsh: type: programming group: Shell primary_extension: .tcsh @@ -1788,10 +2048,11 @@ - .grxml - .jelly - .kml - .launch - .mxml + - .osm - .plist - .pluginspec - .ps1xml - .psc1 - .pt @@ -1867,9 +2128,15 @@ primary_extension: .yml extensions: - .reek - .rviz - .yaml + +Zephir: + type: programming + lexer: PHP + color: "#118f9e" + primary_extension: .zep eC: type: programming search_term: ec primary_extension: .ec