diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 754b5793..a5f0a48a 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -534,7 +534,6 @@ HTML: - .htm - .html - .xhtml - - .xslt HTML+Django: type: markup @@ -1325,6 +1324,12 @@ XS: extensions: - .xs +XSLT: + type: markup + group: XML + extensions: + - .xslt + YAML: type: markup primary_extension: .yml diff --git a/test/test_language.rb b/test/test_language.rb index cca19ab5..3e6cdd3d 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -73,6 +73,7 @@ class TestLanguage < Test::Unit::TestCase assert_equal Lexer['TeX'], Language['TeX'].lexer assert_equal Lexer['Text only'], Language['Text'].lexer assert_equal Lexer['Verilog'], Language['Verilog'].lexer + assert_equal Lexer['XSLT'], Language['XSLT'].lexer assert_equal Lexer['aspx-vb'], Language['ASP'].lexer assert_equal Lexer['haXe'], Language['HaXe'].lexer assert_equal Lexer['reStructuredText'], Language['reStructuredText'].lexer @@ -148,6 +149,7 @@ class TestLanguage < Test::Unit::TestCase assert_equal Language['Shell'], Language['Gentoo Ebuild'].group assert_equal Language['Shell'], Language['Gentoo Eclass'].group assert_equal Language['Shell'], Language['Tcsh'].group + assert_equal Language['XML'], Language['XSLT'].group # Ensure everyone has a group Language.all.each do |language|