mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
State primary extension explicitly
This commit is contained in:
@@ -10,6 +10,8 @@
|
|||||||
# aliases - An Array of additional aliases (implicitly
|
# aliases - An Array of additional aliases (implicitly
|
||||||
# includes name.downcase)
|
# includes name.downcase)
|
||||||
# extension - An Array of associated extensions
|
# extension - An Array of associated extensions
|
||||||
|
# primary_extension - A String for the main extension associated with
|
||||||
|
# the langauge. (defaults to extensions.first)
|
||||||
# overrides - An Array of extensions that takes precedence over conflicts
|
# overrides - An Array of extensions that takes precedence over conflicts
|
||||||
# searchable - Boolean flag to enable searching (defaults to true)
|
# searchable - Boolean flag to enable searching (defaults to true)
|
||||||
# search_term - Deprecated: Some languages maybe indexed under a
|
# search_term - Deprecated: Some languages maybe indexed under a
|
||||||
@@ -27,14 +29,15 @@ ASP:
|
|||||||
aliases:
|
aliases:
|
||||||
- aspx
|
- aspx
|
||||||
- aspx-vb
|
- aspx-vb
|
||||||
|
primary_extension: .asp
|
||||||
extensions:
|
extensions:
|
||||||
- .ascx
|
|
||||||
- .axd
|
|
||||||
- .asax
|
- .asax
|
||||||
- .asmx
|
- .ascx
|
||||||
- .aspx
|
|
||||||
- .ashx
|
- .ashx
|
||||||
|
- .asmx
|
||||||
- .asp
|
- .asp
|
||||||
|
- .aspx
|
||||||
|
- .axd
|
||||||
|
|
||||||
ActionScript:
|
ActionScript:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -52,9 +55,10 @@ Ada:
|
|||||||
- .ads
|
- .ads
|
||||||
|
|
||||||
AppleScript:
|
AppleScript:
|
||||||
|
primary_extension: .scpt
|
||||||
extensions:
|
extensions:
|
||||||
- .scpt
|
|
||||||
- .applescript
|
- .applescript
|
||||||
|
- .scpt
|
||||||
|
|
||||||
Arc:
|
Arc:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -77,6 +81,7 @@ Batchfile:
|
|||||||
search_term: bat
|
search_term: bat
|
||||||
aliases:
|
aliases:
|
||||||
- bat
|
- bat
|
||||||
|
primary_extension: .bat
|
||||||
extensions:
|
extensions:
|
||||||
- .bat
|
- .bat
|
||||||
- .cmd
|
- .cmd
|
||||||
@@ -103,6 +108,7 @@ C:
|
|||||||
type: programming
|
type: programming
|
||||||
overrides:
|
overrides:
|
||||||
- .h
|
- .h
|
||||||
|
primary_extension: .c
|
||||||
extensions:
|
extensions:
|
||||||
- .c
|
- .c
|
||||||
- .h
|
- .h
|
||||||
@@ -120,6 +126,7 @@ C++:
|
|||||||
search_term: cpp
|
search_term: cpp
|
||||||
aliases:
|
aliases:
|
||||||
- cpp
|
- cpp
|
||||||
|
primary_extension: .cpp
|
||||||
extensions:
|
extensions:
|
||||||
- .c++
|
- .c++
|
||||||
- .cc
|
- .cc
|
||||||
@@ -157,6 +164,7 @@ ChucK:
|
|||||||
|
|
||||||
Clojure:
|
Clojure:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .clj
|
||||||
extensions:
|
extensions:
|
||||||
- .clj
|
- .clj
|
||||||
- .cljs
|
- .cljs
|
||||||
@@ -174,14 +182,16 @@ ColdFusion:
|
|||||||
search_term: cfm
|
search_term: cfm
|
||||||
aliases:
|
aliases:
|
||||||
- cfm
|
- cfm
|
||||||
|
primary_extension: .cfm
|
||||||
extensions:
|
extensions:
|
||||||
- .cfm
|
|
||||||
- .cfc
|
- .cfc
|
||||||
|
- .cfm
|
||||||
|
|
||||||
Common Lisp:
|
Common Lisp:
|
||||||
type: programming
|
type: programming
|
||||||
aliases:
|
aliases:
|
||||||
- lisp
|
- lisp
|
||||||
|
primary_extension: .lisp
|
||||||
extensions:
|
extensions:
|
||||||
- .lisp
|
- .lisp
|
||||||
- .ny
|
- .ny
|
||||||
@@ -202,10 +212,11 @@ Cucumber:
|
|||||||
Cython:
|
Cython:
|
||||||
type: programming
|
type: programming
|
||||||
group: Python
|
group: Python
|
||||||
|
primary_extension: .pyx
|
||||||
extensions:
|
extensions:
|
||||||
- .pyx
|
|
||||||
- .pxd
|
- .pxd
|
||||||
- .pxi
|
- .pxi
|
||||||
|
- .pyx
|
||||||
|
|
||||||
D:
|
D:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -229,9 +240,10 @@ Darcs Patch:
|
|||||||
|
|
||||||
Delphi:
|
Delphi:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .pas
|
||||||
extensions:
|
extensions:
|
||||||
- .pas
|
|
||||||
- .dpr
|
- .dpr
|
||||||
|
- .pas
|
||||||
|
|
||||||
Diff:
|
Diff:
|
||||||
extensions:
|
extensions:
|
||||||
@@ -254,15 +266,17 @@ Emacs Lisp:
|
|||||||
lexer: Scheme
|
lexer: Scheme
|
||||||
aliases:
|
aliases:
|
||||||
- elisp
|
- elisp
|
||||||
|
primary_extension: .el
|
||||||
extensions:
|
extensions:
|
||||||
- .el
|
- .el
|
||||||
- .emacs
|
- .emacs
|
||||||
|
|
||||||
Erlang:
|
Erlang:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .erl
|
||||||
extensions:
|
extensions:
|
||||||
- .hrl
|
|
||||||
- .erl
|
- .erl
|
||||||
|
- .hrl
|
||||||
|
|
||||||
F#:
|
F#:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -276,11 +290,12 @@ F#:
|
|||||||
FORTRAN:
|
FORTRAN:
|
||||||
type: programming
|
type: programming
|
||||||
lexer: Fortran
|
lexer: Fortran
|
||||||
|
primary_extension: .f90
|
||||||
extensions:
|
extensions:
|
||||||
- .f
|
|
||||||
- .f90
|
|
||||||
- .F
|
- .F
|
||||||
- .F90
|
- .F90
|
||||||
|
- .f
|
||||||
|
- .f90
|
||||||
|
|
||||||
Factor:
|
Factor:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -289,16 +304,18 @@ Factor:
|
|||||||
|
|
||||||
Fancy:
|
Fancy:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .fy
|
||||||
extensions:
|
extensions:
|
||||||
- .fy
|
|
||||||
- .fancypack
|
- .fancypack
|
||||||
|
- .fy
|
||||||
|
|
||||||
GAS:
|
GAS:
|
||||||
type: programming
|
type: programming
|
||||||
group: Assembly
|
group: Assembly
|
||||||
|
primary_extension: .s
|
||||||
extensions:
|
extensions:
|
||||||
- .s
|
|
||||||
- .S
|
- .S
|
||||||
|
- .s
|
||||||
|
|
||||||
Genshi:
|
Genshi:
|
||||||
extensions:
|
extensions:
|
||||||
@@ -331,8 +348,8 @@ Go:
|
|||||||
- .go
|
- .go
|
||||||
|
|
||||||
Groff:
|
Groff:
|
||||||
|
primary_extension: .man
|
||||||
extensions:
|
extensions:
|
||||||
- .man
|
|
||||||
- '.1'
|
- '.1'
|
||||||
- '.2'
|
- '.2'
|
||||||
- '.3'
|
- '.3'
|
||||||
@@ -340,20 +357,23 @@ Groff:
|
|||||||
- '.5'
|
- '.5'
|
||||||
- '.6'
|
- '.6'
|
||||||
- '.7'
|
- '.7'
|
||||||
|
- .man
|
||||||
|
|
||||||
Groovy:
|
Groovy:
|
||||||
type: programming
|
type: programming
|
||||||
lexer: Java
|
lexer: Java
|
||||||
|
primary_extension: .groovy
|
||||||
extensions:
|
extensions:
|
||||||
- .gradle
|
- .gradle
|
||||||
- .groovy
|
- .groovy
|
||||||
|
|
||||||
HTML:
|
HTML:
|
||||||
type: markup
|
type: markup
|
||||||
|
primary_extension: .html
|
||||||
extensions:
|
extensions:
|
||||||
|
- .htm
|
||||||
- .html
|
- .html
|
||||||
- .xhtml
|
- .xhtml
|
||||||
- .htm
|
|
||||||
- .xslt
|
- .xslt
|
||||||
|
|
||||||
HTML+Django:
|
HTML+Django:
|
||||||
@@ -367,6 +387,7 @@ HTML+ERB:
|
|||||||
type: markup
|
type: markup
|
||||||
group: HTML
|
group: HTML
|
||||||
lexer: RHTML
|
lexer: RHTML
|
||||||
|
primary_extension: .erb
|
||||||
extensions:
|
extensions:
|
||||||
- .erb
|
- .erb
|
||||||
- .html.erb
|
- .html.erb
|
||||||
@@ -446,14 +467,15 @@ JavaScript:
|
|||||||
aliases:
|
aliases:
|
||||||
- js
|
- js
|
||||||
- node
|
- node
|
||||||
|
primary_extension: .js
|
||||||
extensions:
|
extensions:
|
||||||
|
- .jake
|
||||||
- .js
|
- .js
|
||||||
- .jsm
|
- .jsm
|
||||||
- .sjs
|
|
||||||
- .jss
|
- .jss
|
||||||
- .ssjs
|
|
||||||
- .jsx
|
- .jsx
|
||||||
- .jake
|
- .sjs
|
||||||
|
- .ssjs
|
||||||
filenames:
|
filenames:
|
||||||
- Jakefile
|
- Jakefile
|
||||||
|
|
||||||
@@ -463,9 +485,10 @@ LLVM:
|
|||||||
|
|
||||||
LilyPond:
|
LilyPond:
|
||||||
lexer: Text only
|
lexer: Text only
|
||||||
|
primary_extension: .ly
|
||||||
extensions:
|
extensions:
|
||||||
- .ly
|
|
||||||
- .ily
|
- .ily
|
||||||
|
- .ly
|
||||||
|
|
||||||
Literate Haskell:
|
Literate Haskell:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -478,6 +501,7 @@ Literate Haskell:
|
|||||||
|
|
||||||
Lua:
|
Lua:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .lua
|
||||||
extensions:
|
extensions:
|
||||||
- .lua
|
- .lua
|
||||||
- .nse
|
- .nse
|
||||||
@@ -495,15 +519,17 @@ Mako:
|
|||||||
Markdown:
|
Markdown:
|
||||||
type: markup
|
type: markup
|
||||||
lexer: Text only
|
lexer: Text only
|
||||||
|
primary_extension: .md
|
||||||
extensions:
|
extensions:
|
||||||
|
- .markdown
|
||||||
- .md
|
- .md
|
||||||
- .mkd
|
- .mkd
|
||||||
- .mkdown
|
- .mkdown
|
||||||
- .markdown
|
|
||||||
- .ron
|
- .ron
|
||||||
|
|
||||||
Matlab:
|
Matlab:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .matlab
|
||||||
extensions:
|
extensions:
|
||||||
- .m
|
- .m
|
||||||
- .matlab
|
- .matlab
|
||||||
@@ -556,18 +582,20 @@ Nu:
|
|||||||
|
|
||||||
NumPy:
|
NumPy:
|
||||||
group: Python
|
group: Python
|
||||||
|
primary_extension: .numpy
|
||||||
extensions:
|
extensions:
|
||||||
- .numpy
|
- .numpy
|
||||||
- .numsc
|
|
||||||
- .numpyw
|
- .numpyw
|
||||||
|
- .numsc
|
||||||
|
|
||||||
OCaml:
|
OCaml:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .ml
|
||||||
extensions:
|
extensions:
|
||||||
- .ml
|
- .ml
|
||||||
- .mly
|
|
||||||
- .mli
|
- .mli
|
||||||
- .mll
|
- .mll
|
||||||
|
- .mly
|
||||||
|
|
||||||
ObjDump:
|
ObjDump:
|
||||||
type: data
|
type: data
|
||||||
@@ -579,6 +607,7 @@ Objective-C:
|
|||||||
type: programming
|
type: programming
|
||||||
overrides:
|
overrides:
|
||||||
- .m
|
- .m
|
||||||
|
primary_extension: .m
|
||||||
extensions:
|
extensions:
|
||||||
- .h
|
- .h
|
||||||
- .m
|
- .m
|
||||||
@@ -613,24 +642,26 @@ Parrot Internal Representation:
|
|||||||
search_term: pir
|
search_term: pir
|
||||||
aliases:
|
aliases:
|
||||||
- pir
|
- pir
|
||||||
|
primary_extension: .pir
|
||||||
extensions:
|
extensions:
|
||||||
- .pir
|
|
||||||
- .pbc
|
|
||||||
- .pasm
|
- .pasm
|
||||||
|
- .pbc
|
||||||
|
- .pir
|
||||||
|
|
||||||
Perl:
|
Perl:
|
||||||
type: programming
|
type: programming
|
||||||
overrides:
|
overrides:
|
||||||
- .pl
|
- .pl
|
||||||
|
primary_extension: .pl
|
||||||
extensions:
|
extensions:
|
||||||
- .pl
|
|
||||||
- .ph
|
|
||||||
- .PL
|
- .PL
|
||||||
- .pod
|
|
||||||
- .pm
|
|
||||||
- .t
|
|
||||||
- .perl
|
- .perl
|
||||||
|
- .ph
|
||||||
|
- .pl
|
||||||
|
- .pm
|
||||||
|
- .pod
|
||||||
- .psgi
|
- .psgi
|
||||||
|
- .t
|
||||||
|
|
||||||
Prolog:
|
Prolog:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -647,6 +678,7 @@ Pure Data:
|
|||||||
|
|
||||||
Python:
|
Python:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .py
|
||||||
extensions:
|
extensions:
|
||||||
- .py
|
- .py
|
||||||
- .pyw
|
- .pyw
|
||||||
@@ -665,9 +697,10 @@ R:
|
|||||||
lexer: S
|
lexer: S
|
||||||
overrides:
|
overrides:
|
||||||
- .r
|
- .r
|
||||||
|
primary_extension: .r
|
||||||
extensions:
|
extensions:
|
||||||
- .r
|
|
||||||
- .R
|
- .R
|
||||||
|
- .r
|
||||||
|
|
||||||
RHTML:
|
RHTML:
|
||||||
type: markup
|
type: markup
|
||||||
@@ -678,10 +711,11 @@ RHTML:
|
|||||||
Racket:
|
Racket:
|
||||||
type: programming
|
type: programming
|
||||||
lexer: Scheme
|
lexer: Scheme
|
||||||
|
primary_extension: .rkt
|
||||||
extensions:
|
extensions:
|
||||||
- .rkt
|
- .rkt
|
||||||
- .rktl
|
|
||||||
- .rktd
|
- .rktd
|
||||||
|
- .rktl
|
||||||
- .scrbl
|
- .scrbl
|
||||||
|
|
||||||
Raw token data:
|
Raw token data:
|
||||||
@@ -712,18 +746,19 @@ Ruby:
|
|||||||
- rake
|
- rake
|
||||||
- rb
|
- rb
|
||||||
- rbx
|
- rbx
|
||||||
|
primary_extension: .rb
|
||||||
extensions:
|
extensions:
|
||||||
- .rb
|
|
||||||
- .ru
|
|
||||||
- .builder
|
- .builder
|
||||||
|
- .gemspec
|
||||||
|
- .god
|
||||||
|
- .irbrc
|
||||||
|
- .rake
|
||||||
|
- .rb
|
||||||
|
- .rbuild
|
||||||
- .rbw
|
- .rbw
|
||||||
- .rbx
|
- .rbx
|
||||||
- .god
|
- .ru
|
||||||
- .rake
|
|
||||||
- .gemspec
|
|
||||||
- .irbrc
|
|
||||||
- .thor
|
- .thor
|
||||||
- .rbuild
|
|
||||||
filenames:
|
filenames:
|
||||||
- Capfile
|
- Capfile
|
||||||
- Rakefile
|
- Rakefile
|
||||||
@@ -734,9 +769,10 @@ Ruby:
|
|||||||
Rust:
|
Rust:
|
||||||
type: programming
|
type: programming
|
||||||
lexer: Text only
|
lexer: Text only
|
||||||
|
primary_extension: .rs
|
||||||
extensions:
|
extensions:
|
||||||
- .rs
|
|
||||||
- .rc
|
- .rc
|
||||||
|
- .rs
|
||||||
|
|
||||||
SQL:
|
SQL:
|
||||||
type: data
|
type: data
|
||||||
@@ -750,17 +786,19 @@ Sass:
|
|||||||
|
|
||||||
Scala:
|
Scala:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .scala
|
||||||
extensions:
|
extensions:
|
||||||
- .sbt
|
- .sbt
|
||||||
- .scala
|
- .scala
|
||||||
|
|
||||||
Scheme:
|
Scheme:
|
||||||
type: programming
|
type: programming
|
||||||
|
primary_extension: .scm
|
||||||
extensions:
|
extensions:
|
||||||
- .sls
|
|
||||||
- .ss
|
|
||||||
- .sps
|
|
||||||
- .scm
|
- .scm
|
||||||
|
- .sls
|
||||||
|
- .sps
|
||||||
|
- .ss
|
||||||
|
|
||||||
Self:
|
Self:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -776,6 +814,7 @@ Shell:
|
|||||||
- sh
|
- sh
|
||||||
- bash
|
- bash
|
||||||
- zsh
|
- zsh
|
||||||
|
primary_extension: .sh
|
||||||
extensions:
|
extensions:
|
||||||
- .bash
|
- .bash
|
||||||
- .sh
|
- .sh
|
||||||
@@ -801,6 +840,7 @@ Standard ML:
|
|||||||
lexer: OCaml
|
lexer: OCaml
|
||||||
aliases:
|
aliases:
|
||||||
- sml
|
- sml
|
||||||
|
primary_extension: .sml
|
||||||
extensions:
|
extensions:
|
||||||
- .sig
|
- .sig
|
||||||
- .sml
|
- .sml
|
||||||
@@ -819,18 +859,20 @@ Tcl:
|
|||||||
Tcsh:
|
Tcsh:
|
||||||
type: programming
|
type: programming
|
||||||
group: Shell
|
group: Shell
|
||||||
|
primary_extension: .tcsh
|
||||||
extensions:
|
extensions:
|
||||||
- .tcsh
|
|
||||||
- .csh
|
- .csh
|
||||||
|
- .tcsh
|
||||||
|
|
||||||
TeX:
|
TeX:
|
||||||
type: markup
|
type: markup
|
||||||
|
primary_extension: .tex
|
||||||
extensions:
|
extensions:
|
||||||
- .tex
|
|
||||||
- .sty
|
|
||||||
- .toc
|
|
||||||
- .cls
|
|
||||||
- .aux
|
- .aux
|
||||||
|
- .cls
|
||||||
|
- .sty
|
||||||
|
- .tex
|
||||||
|
- .toc
|
||||||
|
|
||||||
Text:
|
Text:
|
||||||
type: data
|
type: data
|
||||||
@@ -847,9 +889,10 @@ Textile:
|
|||||||
VHDL:
|
VHDL:
|
||||||
type: programming
|
type: programming
|
||||||
lexer: Text only
|
lexer: Text only
|
||||||
|
primary_extension: .vhd
|
||||||
extensions:
|
extensions:
|
||||||
- .vhdl
|
|
||||||
- .vhd
|
- .vhd
|
||||||
|
- .vhdl
|
||||||
|
|
||||||
Vala:
|
Vala:
|
||||||
type: programming
|
type: programming
|
||||||
@@ -876,15 +919,17 @@ VimL:
|
|||||||
Visual Basic:
|
Visual Basic:
|
||||||
type: programming
|
type: programming
|
||||||
lexer: Text only
|
lexer: Text only
|
||||||
|
primary_extension: .vb
|
||||||
extensions:
|
extensions:
|
||||||
- .bas
|
- .bas
|
||||||
- .vbs
|
|
||||||
- .frx
|
- .frx
|
||||||
- .vba
|
|
||||||
- .vb
|
- .vb
|
||||||
|
- .vba
|
||||||
|
- .vbs
|
||||||
|
|
||||||
XML:
|
XML:
|
||||||
type: markup
|
type: markup
|
||||||
|
primary_extension: .xml
|
||||||
extensions:
|
extensions:
|
||||||
- .kml
|
- .kml
|
||||||
- .mxml
|
- .mxml
|
||||||
@@ -913,9 +958,10 @@ XS:
|
|||||||
|
|
||||||
YAML:
|
YAML:
|
||||||
type: markup
|
type: markup
|
||||||
|
primary_extension: .yml
|
||||||
extensions:
|
extensions:
|
||||||
- .yml
|
|
||||||
- .yaml
|
- .yaml
|
||||||
|
- .yml
|
||||||
filenames:
|
filenames:
|
||||||
- .gemrc
|
- .gemrc
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user