mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Import extensions config
This commit is contained in:
506
lib/linguist/extensions.yml
Normal file
506
lib/linguist/extensions.yml
Normal file
@@ -0,0 +1,506 @@
|
|||||||
|
# This file maps file extensions and exact file names to languages.
|
||||||
|
# If the key begins with a `.`, it's an extension.
|
||||||
|
# Anything else will only match exactly, albeit case insensitively.
|
||||||
|
ASP:
|
||||||
|
:lexer: aspx-vb
|
||||||
|
:ext:
|
||||||
|
- .ascx
|
||||||
|
- .axd
|
||||||
|
- .asax
|
||||||
|
- .asmx
|
||||||
|
- .aspx
|
||||||
|
- .ashx
|
||||||
|
- .asp
|
||||||
|
ActionScript:
|
||||||
|
:lexer: as3
|
||||||
|
:ext:
|
||||||
|
- .as
|
||||||
|
Ada:
|
||||||
|
:ext:
|
||||||
|
- .adb
|
||||||
|
- .ads
|
||||||
|
AppleScript:
|
||||||
|
:ext:
|
||||||
|
- .scpt
|
||||||
|
Arc:
|
||||||
|
:ext:
|
||||||
|
- .arc
|
||||||
|
Assembly:
|
||||||
|
:lexer: nasm
|
||||||
|
:ext:
|
||||||
|
- .asm
|
||||||
|
Batchfile:
|
||||||
|
:lexer: bat
|
||||||
|
:ext:
|
||||||
|
- .bat
|
||||||
|
- .cmd
|
||||||
|
Befunge:
|
||||||
|
:ext:
|
||||||
|
- .befunge
|
||||||
|
Boo:
|
||||||
|
:ext:
|
||||||
|
- .boo
|
||||||
|
Brainfuck:
|
||||||
|
:ext:
|
||||||
|
- .b
|
||||||
|
- .bf
|
||||||
|
BlitzMax:
|
||||||
|
:ext:
|
||||||
|
- .bmx
|
||||||
|
C:
|
||||||
|
:ext:
|
||||||
|
- .c
|
||||||
|
- .h
|
||||||
|
C#:
|
||||||
|
:lexer: csharp
|
||||||
|
:ext:
|
||||||
|
- .cs
|
||||||
|
C++:
|
||||||
|
:lexer: cpp
|
||||||
|
:ext:
|
||||||
|
- .cpp
|
||||||
|
- .hh
|
||||||
|
- .cc
|
||||||
|
- .h++
|
||||||
|
- .hpp
|
||||||
|
- .hxx
|
||||||
|
- .c++
|
||||||
|
- .cxx
|
||||||
|
- .tcc
|
||||||
|
CSS:
|
||||||
|
:ext:
|
||||||
|
- .css
|
||||||
|
ChucK:
|
||||||
|
:lexer: java
|
||||||
|
:ext:
|
||||||
|
- .ck
|
||||||
|
Clojure:
|
||||||
|
:ext:
|
||||||
|
- .clj
|
||||||
|
CoffeeScript:
|
||||||
|
:ext:
|
||||||
|
- .coffee
|
||||||
|
- Cakefile
|
||||||
|
ColdFusion:
|
||||||
|
:lexer: cfm
|
||||||
|
:ext:
|
||||||
|
- .cfm
|
||||||
|
- .cfc
|
||||||
|
Common Lisp:
|
||||||
|
:ext:
|
||||||
|
- .cl
|
||||||
|
- .lisp
|
||||||
|
- .ny
|
||||||
|
Cucumber:
|
||||||
|
:ext:
|
||||||
|
- .feature
|
||||||
|
Cython:
|
||||||
|
:ext:
|
||||||
|
- .pyx
|
||||||
|
- .pxd
|
||||||
|
- .pxi
|
||||||
|
D:
|
||||||
|
:ext:
|
||||||
|
- .d
|
||||||
|
- .di
|
||||||
|
Darcs Patch:
|
||||||
|
:lexer: dpatch
|
||||||
|
:ext:
|
||||||
|
- .darcspatch
|
||||||
|
- .dpatch
|
||||||
|
Delphi:
|
||||||
|
:ext:
|
||||||
|
- .pas
|
||||||
|
Diff:
|
||||||
|
:ext:
|
||||||
|
- .diff
|
||||||
|
- .patch
|
||||||
|
D-ObjDump:
|
||||||
|
:ext:
|
||||||
|
- .d -objdump
|
||||||
|
Dylan:
|
||||||
|
:ext:
|
||||||
|
- .dylan
|
||||||
|
Eiffel:
|
||||||
|
:ext:
|
||||||
|
- .e
|
||||||
|
Emacs Lisp:
|
||||||
|
:lexer: scheme
|
||||||
|
:ext:
|
||||||
|
- .el
|
||||||
|
- .emacs
|
||||||
|
Erlang:
|
||||||
|
:ext:
|
||||||
|
- .hrl
|
||||||
|
- .erl
|
||||||
|
F#:
|
||||||
|
:lexer: ocaml
|
||||||
|
:ext:
|
||||||
|
- .fs
|
||||||
|
- .fsi
|
||||||
|
- .fsx
|
||||||
|
Factor:
|
||||||
|
:ext:
|
||||||
|
- .factor
|
||||||
|
FORTRAN:
|
||||||
|
:ext:
|
||||||
|
- .f
|
||||||
|
- .f90
|
||||||
|
- .F
|
||||||
|
- .F90
|
||||||
|
GAS:
|
||||||
|
:ext:
|
||||||
|
- .s
|
||||||
|
- .S
|
||||||
|
Genshi:
|
||||||
|
:ext:
|
||||||
|
- .kid
|
||||||
|
Gentoo Ebuild:
|
||||||
|
:lexer: bash
|
||||||
|
:ext:
|
||||||
|
- .ebuild
|
||||||
|
Gentoo Eclass:
|
||||||
|
:lexer: bash
|
||||||
|
:ext:
|
||||||
|
- .eclass
|
||||||
|
Gettext Catalog:
|
||||||
|
:lexer: pot
|
||||||
|
:ext:
|
||||||
|
- .po
|
||||||
|
- .pot
|
||||||
|
Go:
|
||||||
|
:ext:
|
||||||
|
- .go
|
||||||
|
Groff:
|
||||||
|
:ext:
|
||||||
|
- .man
|
||||||
|
- .[1234567]
|
||||||
|
HTML:
|
||||||
|
:ext:
|
||||||
|
- .html
|
||||||
|
- .xhtml
|
||||||
|
- .htm
|
||||||
|
- .xslt
|
||||||
|
HTML+Django:
|
||||||
|
:ext:
|
||||||
|
- .mustache
|
||||||
|
HTML+ERB:
|
||||||
|
:ext:
|
||||||
|
- .erb
|
||||||
|
- .html.erb
|
||||||
|
HTML+PHP:
|
||||||
|
:ext:
|
||||||
|
- .phtml
|
||||||
|
HaXe:
|
||||||
|
:ext:
|
||||||
|
- .hx
|
||||||
|
- .hxml
|
||||||
|
- .mtt
|
||||||
|
Haml:
|
||||||
|
:ext:
|
||||||
|
- .haml
|
||||||
|
Haskell:
|
||||||
|
:ext:
|
||||||
|
- .hs
|
||||||
|
- .lhs
|
||||||
|
- .hsc
|
||||||
|
INI:
|
||||||
|
:ext:
|
||||||
|
- .ini
|
||||||
|
- .cfg
|
||||||
|
- .properties
|
||||||
|
IRC log:
|
||||||
|
:lexer: irc
|
||||||
|
:ext:
|
||||||
|
- .weechatlog
|
||||||
|
Io:
|
||||||
|
:ext:
|
||||||
|
- .io
|
||||||
|
Java:
|
||||||
|
:ext:
|
||||||
|
- .java
|
||||||
|
- .pde
|
||||||
|
Groovy:
|
||||||
|
:lexer: java
|
||||||
|
:ext:
|
||||||
|
- .groovy
|
||||||
|
JavaScript:
|
||||||
|
:ext:
|
||||||
|
- .js
|
||||||
|
- .sjs
|
||||||
|
- Jakefile
|
||||||
|
- .jss
|
||||||
|
- .ssjs
|
||||||
|
- .jsx
|
||||||
|
- .jake
|
||||||
|
JSON:
|
||||||
|
:lexer: javascript
|
||||||
|
:ext:
|
||||||
|
- .json
|
||||||
|
Literate Haskell:
|
||||||
|
:lexer: lhs
|
||||||
|
:ext:
|
||||||
|
- .lhs
|
||||||
|
LLVM:
|
||||||
|
:ext:
|
||||||
|
- .ll
|
||||||
|
Lua:
|
||||||
|
:ext:
|
||||||
|
- .lua
|
||||||
|
- .nse
|
||||||
|
Makefile:
|
||||||
|
:ext:
|
||||||
|
- .mak
|
||||||
|
- Makefile
|
||||||
|
Mako:
|
||||||
|
:ext:
|
||||||
|
- .mao
|
||||||
|
Markdown:
|
||||||
|
:ext:
|
||||||
|
- .md
|
||||||
|
- .mkd
|
||||||
|
- .mkdown
|
||||||
|
- .markdown
|
||||||
|
- .ron
|
||||||
|
Matlab:
|
||||||
|
:ext:
|
||||||
|
- .matlab
|
||||||
|
Max/MSP:
|
||||||
|
:ext:
|
||||||
|
- .mxt
|
||||||
|
Mirah:
|
||||||
|
:lexer: ruby
|
||||||
|
:ext:
|
||||||
|
- .duby
|
||||||
|
- .mir
|
||||||
|
- .mirah
|
||||||
|
Moocode:
|
||||||
|
:ext:
|
||||||
|
- .moo
|
||||||
|
Myghty:
|
||||||
|
:ext:
|
||||||
|
- .myt
|
||||||
|
Nu:
|
||||||
|
:lexer: scheme
|
||||||
|
:ext:
|
||||||
|
- .nu
|
||||||
|
- Nukefile
|
||||||
|
NumPy:
|
||||||
|
:ext:
|
||||||
|
- .numpy
|
||||||
|
- .numsc
|
||||||
|
- .numpyw
|
||||||
|
OCaml:
|
||||||
|
:ext:
|
||||||
|
- .ml
|
||||||
|
- .mly
|
||||||
|
- .mli
|
||||||
|
- .mll
|
||||||
|
Cpp-ObjDump:
|
||||||
|
:ext:
|
||||||
|
- .cppobjdump
|
||||||
|
- .c++objdump
|
||||||
|
- .cxx-objdump
|
||||||
|
C-ObjDump:
|
||||||
|
:ext:
|
||||||
|
- .c-objdump
|
||||||
|
ObjDump:
|
||||||
|
:ext:
|
||||||
|
- .objdump
|
||||||
|
Objective-C:
|
||||||
|
:ext:
|
||||||
|
- .m
|
||||||
|
- .mm
|
||||||
|
Objective-J:
|
||||||
|
:ext:
|
||||||
|
- .j
|
||||||
|
- .sj
|
||||||
|
PHP:
|
||||||
|
:ext:
|
||||||
|
- .php
|
||||||
|
- .php[345]
|
||||||
|
- .aw
|
||||||
|
- .php3
|
||||||
|
- .php4
|
||||||
|
- .php5
|
||||||
|
Parrot Internal Representation:
|
||||||
|
:lexer: pir
|
||||||
|
:ext:
|
||||||
|
- .pir
|
||||||
|
- .pbc
|
||||||
|
- .pasm
|
||||||
|
Perl:
|
||||||
|
:ext:
|
||||||
|
- .pl
|
||||||
|
- .ph
|
||||||
|
- .PL
|
||||||
|
- .pod
|
||||||
|
- .pm
|
||||||
|
- .t
|
||||||
|
- .perl
|
||||||
|
- .psgi
|
||||||
|
Pure Data:
|
||||||
|
:ext:
|
||||||
|
- .pd
|
||||||
|
Python:
|
||||||
|
:ext:
|
||||||
|
- .py
|
||||||
|
- .pyw
|
||||||
|
Python traceback:
|
||||||
|
:lexer: pytb
|
||||||
|
:ext:
|
||||||
|
- .pytb
|
||||||
|
R:
|
||||||
|
:ext:
|
||||||
|
- .r
|
||||||
|
- .R
|
||||||
|
Racket:
|
||||||
|
:ext:
|
||||||
|
- .rkt
|
||||||
|
- .rktl
|
||||||
|
- .rktd
|
||||||
|
RHTML:
|
||||||
|
:ext:
|
||||||
|
- .rhtml
|
||||||
|
Raw token data:
|
||||||
|
:lexer: raw
|
||||||
|
:ext:
|
||||||
|
- .raw
|
||||||
|
Rebol:
|
||||||
|
:ext:
|
||||||
|
- .rebol
|
||||||
|
- .r2
|
||||||
|
- .r3
|
||||||
|
Redcode:
|
||||||
|
:ext:
|
||||||
|
- .cw
|
||||||
|
Ruby:
|
||||||
|
:ext:
|
||||||
|
- .rb
|
||||||
|
- .ru
|
||||||
|
- .builder
|
||||||
|
- Capfile
|
||||||
|
- .rbw
|
||||||
|
- .rbx
|
||||||
|
- .god
|
||||||
|
- .rake
|
||||||
|
- .gemspec
|
||||||
|
- Rakefile
|
||||||
|
- .irbrc
|
||||||
|
- Thorfile
|
||||||
|
- .thor
|
||||||
|
- Gemfile
|
||||||
|
SQL:
|
||||||
|
:ext:
|
||||||
|
- .sql
|
||||||
|
Sass:
|
||||||
|
:ext:
|
||||||
|
- .sass
|
||||||
|
Scala:
|
||||||
|
:ext:
|
||||||
|
- .scala
|
||||||
|
Scheme:
|
||||||
|
:ext:
|
||||||
|
- .sls
|
||||||
|
- .ss
|
||||||
|
- .sps
|
||||||
|
- .scm
|
||||||
|
Self:
|
||||||
|
:ext:
|
||||||
|
- .self
|
||||||
|
Shell:
|
||||||
|
:lexer: bash
|
||||||
|
:ext:
|
||||||
|
- .sh
|
||||||
|
- .zsh
|
||||||
|
- .bash
|
||||||
|
Smalltalk:
|
||||||
|
:ext:
|
||||||
|
- .st
|
||||||
|
Smarty:
|
||||||
|
:ext:
|
||||||
|
- .tpl
|
||||||
|
SuperCollider:
|
||||||
|
:ext:
|
||||||
|
- .sc
|
||||||
|
Tcl:
|
||||||
|
:ext:
|
||||||
|
- .tcl
|
||||||
|
Tcsh:
|
||||||
|
:ext:
|
||||||
|
- .tcsh
|
||||||
|
- .csh
|
||||||
|
TeX:
|
||||||
|
:ext:
|
||||||
|
- .tex
|
||||||
|
- .sty
|
||||||
|
- .toc
|
||||||
|
- .cls
|
||||||
|
- .aux
|
||||||
|
Text:
|
||||||
|
:ext:
|
||||||
|
- .txt
|
||||||
|
Textile:
|
||||||
|
:ext:
|
||||||
|
- .textile
|
||||||
|
Vala:
|
||||||
|
:ext:
|
||||||
|
- .vala
|
||||||
|
VHDL:
|
||||||
|
:ext:
|
||||||
|
- .vhdl
|
||||||
|
- .vhd
|
||||||
|
Verilog:
|
||||||
|
:ext:
|
||||||
|
- .v
|
||||||
|
VimL:
|
||||||
|
:lexer: vim
|
||||||
|
:ext:
|
||||||
|
- .vim
|
||||||
|
- .vimrc
|
||||||
|
Visual Basic:
|
||||||
|
:ext:
|
||||||
|
- .bas
|
||||||
|
- .vbs
|
||||||
|
- .frx
|
||||||
|
- .vba
|
||||||
|
- .vb
|
||||||
|
XML:
|
||||||
|
:ext:
|
||||||
|
- .xml
|
||||||
|
- .rss
|
||||||
|
- .xsl
|
||||||
|
- .wsdl
|
||||||
|
- .xul
|
||||||
|
- .xsd
|
||||||
|
- .plist
|
||||||
|
- .mxml
|
||||||
|
- .rdf
|
||||||
|
XQuery:
|
||||||
|
:ext:
|
||||||
|
- .xqy
|
||||||
|
- .xq
|
||||||
|
- .xquery
|
||||||
|
XS:
|
||||||
|
:lexer: c
|
||||||
|
:ext:
|
||||||
|
- .xs
|
||||||
|
YAML:
|
||||||
|
:ext:
|
||||||
|
- .yml
|
||||||
|
- .yaml
|
||||||
|
Java Server Pages:
|
||||||
|
:lexer: jsp
|
||||||
|
:ext:
|
||||||
|
- .jsp
|
||||||
|
mupad:
|
||||||
|
:ext:
|
||||||
|
- .mu
|
||||||
|
ooc:
|
||||||
|
:ext:
|
||||||
|
- .ooc
|
||||||
|
reStructuredText:
|
||||||
|
:lexer: rst
|
||||||
|
:ext:
|
||||||
|
- .rst
|
||||||
|
- .rest
|
||||||
Reference in New Issue
Block a user