mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Use full lexer name in config file
This commit is contained in:
@@ -154,7 +154,7 @@ module Linguist
|
||||
@aliases = [default_alias_name] + (attributes[:aliases] || [])
|
||||
|
||||
# Lookup Lexer object
|
||||
@lexer = Lexer.find_by_alias(attributes[:lexer] || default_alias_name) ||
|
||||
@lexer = Lexer.find_by_name(attributes[:lexer] || name) ||
|
||||
raise(ArgumentError, "#{@name} is missing lexer")
|
||||
|
||||
# Set legacy search term
|
||||
|
||||
@@ -22,7 +22,7 @@ ASP:
|
||||
- .ashx
|
||||
- .asp
|
||||
ActionScript:
|
||||
:lexer: as3
|
||||
:lexer: ActionScript 3
|
||||
:search_term: as3
|
||||
:aliases:
|
||||
- as3
|
||||
@@ -36,7 +36,7 @@ AppleScript:
|
||||
:ext:
|
||||
- .scpt
|
||||
Arc:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .arc
|
||||
Assembly:
|
||||
@@ -47,7 +47,6 @@ Assembly:
|
||||
:ext:
|
||||
- .asm
|
||||
Batchfile:
|
||||
:lexer: bat
|
||||
:search_term: bat
|
||||
:aliases:
|
||||
- bat
|
||||
@@ -72,14 +71,12 @@ C:
|
||||
- .c
|
||||
- .h
|
||||
C#:
|
||||
:lexer: csharp
|
||||
:search_term: csharp
|
||||
:aliases:
|
||||
- csharp
|
||||
:ext:
|
||||
- .cs
|
||||
C++:
|
||||
:lexer: cpp
|
||||
:search_term: cpp
|
||||
:aliases:
|
||||
- cpp
|
||||
@@ -109,7 +106,7 @@ CoffeeScript:
|
||||
- .coffee
|
||||
- Cakefile
|
||||
ColdFusion:
|
||||
:lexer: cfm
|
||||
:lexer: ColdFusion HTML
|
||||
:search_term: cfm
|
||||
:aliases:
|
||||
- cfm
|
||||
@@ -124,6 +121,7 @@ Common Lisp:
|
||||
- .lisp
|
||||
- .ny
|
||||
Cucumber:
|
||||
:lexer: Gherkin
|
||||
:ext:
|
||||
- .feature
|
||||
Cython:
|
||||
@@ -136,7 +134,6 @@ D:
|
||||
- .d
|
||||
- .di
|
||||
Darcs Patch:
|
||||
:lexer: dpatch
|
||||
:search_term: dpatch
|
||||
:aliases:
|
||||
- dpatch
|
||||
@@ -157,11 +154,11 @@ Dylan:
|
||||
:ext:
|
||||
- .dylan
|
||||
Eiffel:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .e
|
||||
Emacs Lisp:
|
||||
:lexer: scheme
|
||||
:lexer: Scheme
|
||||
:search_term: scheme
|
||||
:aliases:
|
||||
- elisp
|
||||
@@ -206,7 +203,6 @@ Gentoo Eclass:
|
||||
:ext:
|
||||
- .eclass
|
||||
Gettext Catalog:
|
||||
:lexer: pot
|
||||
:search_term: pot
|
||||
:aliases:
|
||||
- pot
|
||||
@@ -227,9 +223,11 @@ HTML:
|
||||
- .htm
|
||||
- .xslt
|
||||
HTML+Django:
|
||||
:lexer: HTML+Django/Jinja
|
||||
:ext:
|
||||
- .mustache
|
||||
HTML+ERB:
|
||||
:lexer: RHTML
|
||||
:ext:
|
||||
- .erb
|
||||
- .html.erb
|
||||
@@ -237,7 +235,7 @@ HTML+PHP:
|
||||
:ext:
|
||||
- .phtml
|
||||
HaXe:
|
||||
:lexer: hx
|
||||
:lexer: haXe
|
||||
:ext:
|
||||
- .hx
|
||||
- .hxml
|
||||
@@ -255,7 +253,7 @@ INI:
|
||||
- .cfg
|
||||
- .properties
|
||||
IRC log:
|
||||
:lexer: irc
|
||||
:lexer: IRC logs
|
||||
:search_term: irc
|
||||
:aliases:
|
||||
- irc
|
||||
@@ -290,7 +288,6 @@ JSON:
|
||||
:ext:
|
||||
- .json
|
||||
Literate Haskell:
|
||||
:lexer: lhs
|
||||
:search_term: lhs
|
||||
:aliases:
|
||||
- lhs
|
||||
@@ -311,7 +308,7 @@ Mako:
|
||||
:ext:
|
||||
- .mao
|
||||
Markdown:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .md
|
||||
- .mkd
|
||||
@@ -322,11 +319,11 @@ Matlab:
|
||||
:ext:
|
||||
- .matlab
|
||||
Max/MSP:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .mxt
|
||||
Mirah:
|
||||
:lexer: ruby
|
||||
:lexer: Ruby
|
||||
:search_term: ruby
|
||||
:ext:
|
||||
- .duby
|
||||
@@ -383,7 +380,7 @@ PHP:
|
||||
- .php4
|
||||
- .php5
|
||||
Parrot Internal Representation:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:search_term: pir
|
||||
:aliases:
|
||||
- pir
|
||||
@@ -402,7 +399,7 @@ Perl:
|
||||
- .perl
|
||||
- .psgi
|
||||
Pure Data:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .pd
|
||||
Python:
|
||||
@@ -410,18 +407,18 @@ Python:
|
||||
- .py
|
||||
- .pyw
|
||||
Python traceback:
|
||||
:lexer: pytb
|
||||
:search_term: pytb
|
||||
:aliases:
|
||||
- pytb
|
||||
:ext:
|
||||
- .pytb
|
||||
R:
|
||||
:lexer: S
|
||||
:ext:
|
||||
- .r
|
||||
- .R
|
||||
Racket:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .rkt
|
||||
- .rktl
|
||||
@@ -430,7 +427,6 @@ RHTML:
|
||||
:ext:
|
||||
- .rhtml
|
||||
Raw token data:
|
||||
:lexer: raw
|
||||
:search_term: raw
|
||||
:aliases:
|
||||
- raw
|
||||
@@ -476,11 +472,11 @@ Scheme:
|
||||
- .sps
|
||||
- .scm
|
||||
Self:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .self
|
||||
Shell:
|
||||
:lexer: bash
|
||||
:lexer: Bash
|
||||
:search_term: bash
|
||||
:aliases:
|
||||
- sh
|
||||
@@ -497,7 +493,7 @@ Smarty:
|
||||
:ext:
|
||||
- .tpl
|
||||
SuperCollider:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .sc
|
||||
Tcl:
|
||||
@@ -515,26 +511,26 @@ TeX:
|
||||
- .cls
|
||||
- .aux
|
||||
Text:
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .txt
|
||||
Textile:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .textile
|
||||
Vala:
|
||||
:ext:
|
||||
- .vala
|
||||
VHDL:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .vhdl
|
||||
- .vhd
|
||||
Verilog:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .v
|
||||
VimL:
|
||||
:lexer: vim
|
||||
:search_term: vim
|
||||
:aliases:
|
||||
- vim
|
||||
@@ -542,7 +538,7 @@ VimL:
|
||||
- .vim
|
||||
- .vimrc
|
||||
Visual Basic:
|
||||
:lexer: text
|
||||
:lexer: Text only
|
||||
:ext:
|
||||
- .bas
|
||||
- .vbs
|
||||
@@ -575,7 +571,7 @@ YAML:
|
||||
- .yml
|
||||
- .yaml
|
||||
Java Server Pages:
|
||||
:lexer: jsp
|
||||
:lexer: Java Server Page
|
||||
:search_term: jsp
|
||||
:aliases:
|
||||
- jsp
|
||||
@@ -588,7 +584,6 @@ ooc:
|
||||
:ext:
|
||||
- .ooc
|
||||
reStructuredText:
|
||||
:lexer: rst
|
||||
:search_term: rst
|
||||
:aliases:
|
||||
- rst
|
||||
|
||||
Reference in New Issue
Block a user