From d886722de517df720d4a5b2897f05e34c8118186 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Thu, 7 Jul 2011 10:47:58 -0500 Subject: [PATCH 1/2] Ensure scheme extensions are treated as plain text --- lib/linguist/mimes.yml | 1 + test/test_blob.rb | 3 +++ test/test_mime.rb | 1 + 3 files changed, 5 insertions(+) diff --git a/lib/linguist/mimes.yml b/lib/linguist/mimes.yml index 0033e8ca..f8e561a3 100644 --- a/lib/linguist/mimes.yml +++ b/lib/linguist/mimes.yml @@ -54,3 +54,4 @@ text/cache-manifest @manifest text/plain @cu,cxx text/x-nimrod @nim text/x-ocaml @ml,mli,mll,mly,sig,sml +text/x-scheme @rkt,scm,sls,sps,ss diff --git a/test/test_blob.rb b/test/test_blob.rb index 3c9a9156..1f4f40be 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -292,6 +292,9 @@ class TestBlob < Test::Unit::TestCase # https://github.com/googleapi/googleapi/blob/master/demos/gmail_demo/gmail.dpr assert_equal Language['Delphi'], blob("program.dpr").language + + # https://github.com/dharmatech/agave/blob/master/demos/asteroids.sps + assert_equal Language['Scheme'], blob("asteroids.sps").language end def test_lexer diff --git a/test/test_mime.rb b/test/test_mime.rb index 43cd3191..a97351ef 100644 --- a/test/test_mime.rb +++ b/test/test_mime.rb @@ -171,6 +171,7 @@ class TestMime < Test::Unit::TestCase assert Mime.text?('.sh') assert Mime.text?('.sig') assert Mime.text?('.sml') + assert Mime.text?('.sps') assert Mime.text?('.src') assert Mime.text?('.tcl') assert Mime.text?('.texi') From e56f04bc8131f49a7032a20d2529b36ebdfd6a6d Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Thu, 7 Jul 2011 11:06:57 -0500 Subject: [PATCH 2/2] Mark Matlab as programming --- lib/linguist/languages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index eb4897d1..1ca28260 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -495,6 +495,7 @@ Markdown: - .ron Matlab: + type: programming extensions: - .m - .matlab