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