diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 240688a2..d0d9fc97 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -1079,6 +1079,12 @@ Tcsh: - .csh - .tcsh +Tea: + type: markup + lexer: Tea + extensions: + - .tea + TeX: type: markup ace_mode: latex diff --git a/test/fixtures/foo.tea b/test/fixtures/foo.tea new file mode 100644 index 00000000..60285e98 --- /dev/null +++ b/test/fixtures/foo.tea @@ -0,0 +1 @@ +<% template foo() %> \ No newline at end of file diff --git a/test/test_blob.rb b/test/test_blob.rb index fe8dce62..2457ca66 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -420,6 +420,9 @@ class TestBlob < Test::Unit::TestCase # OpenEdge ABL / Progress assert_equal Language['OpenEdge ABL'], blob("openedge.p").language + + # Tea + assert_equal Language['Tea'], blob("foo.tea").language end def test_lexer @@ -429,6 +432,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['Tea'], blob("foo.tea").lexer end def test_shebang_script