summaryrefslogtreecommitdiffstats
path: root/app/helpers/blobs_helper.rb
diff options
context:
space:
mode:
authorJohan Sørensen <johan@johansorensen.com>2009-04-15 13:30:21 +0200
committerJohan Sørensen <johan@johansorensen.com>2009-04-22 15:18:31 +0200
commit012db52f47306ffaf3301c1e3e4dc99a217cb122 (patch)
treeadaf898a27943fca02e81a01de5c46a492798231 /app/helpers/blobs_helper.rb
parent588a75afa4419d8ee4f10109662c19f7d810d51f (diff)
downloadgitorious-mainline-outdated-012db52f47306ffaf3301c1e3e4dc99a217cb122.zip
gitorious-mainline-outdated-012db52f47306ffaf3301c1e3e4dc99a217cb122.tar.gz
gitorious-mainline-outdated-012db52f47306ffaf3301c1e3e4dc99a217cb122.tar.bz2
Do not syntax highlight files which usually are plain text files
Diffstat (limited to 'app/helpers/blobs_helper.rb')
-rw-r--r--app/helpers/blobs_helper.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/helpers/blobs_helper.rb b/app/helpers/blobs_helper.rb
index e955c1d..a1d500d 100644
--- a/app/helpers/blobs_helper.rb
+++ b/app/helpers/blobs_helper.rb
@@ -51,6 +51,16 @@ module BlobsHelper
blob.mime_type =~ /^image/
end
+ def highlightable?(blob)
+ if File.extname(blob.name) == ""
+ return false
+ end
+ if %w[.txt .textile .md .rdoc .markdown].include?(File.extname(blob.name))
+ return false
+ end
+ true
+ end
+
def language_of_file(filename)
HIGHLIGHTER_TO_EXT.find{|lang, matcher| filename =~ matcher }
end