mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Added detection for Tea templates, see http://teatrove.org
Uses the Java Server Page lexer (closest match) until a Tea lexer is added to Pygments. https://bitbucket.org/birkenfeld/pygments-main/pull-request/56
This commit is contained in:
@@ -987,6 +987,12 @@ Tcsh:
|
||||
- .csh
|
||||
- .tcsh
|
||||
|
||||
Tea:
|
||||
type: programming
|
||||
lexer: Java Server Page
|
||||
extensions:
|
||||
- .tea
|
||||
|
||||
TeX:
|
||||
type: markup
|
||||
primary_extension: .tex
|
||||
|
||||
1
test/fixtures/foo.tea
vendored
Normal file
1
test/fixtures/foo.tea
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<% template foo() %>
|
||||
@@ -393,6 +393,9 @@ class TestBlob < Test::Unit::TestCase
|
||||
assert_equal Language['CSS'], blob("screen.sass").language.group
|
||||
assert_equal Language['SCSS'], blob("screen.scss").language
|
||||
assert_equal Language['CSS'], blob("screen.scss").language.group
|
||||
|
||||
# Tea
|
||||
assert_equal Language['Tea'], blob("foo.tea").language
|
||||
end
|
||||
|
||||
def test_lexer
|
||||
@@ -402,6 +405,7 @@ class TestBlob < Test::Unit::TestCase
|
||||
assert_equal Lexer['Ruby'], blob("grit.rb").lexer
|
||||
assert_equal Lexer['Scheme'], blob("dude.el").lexer
|
||||
assert_equal Lexer['Text only'], blob("README").lexer
|
||||
assert_equal Lexer['Java Server Page'], blob("foo.tea").lexer
|
||||
end
|
||||
|
||||
def test_shebang_script
|
||||
|
||||
Reference in New Issue
Block a user