Merge pull request #151 from aseemk/streamlinejs-support

Add ._js & ._coffee extensions for Streamline.js.
This commit is contained in:
Joshua Peek
2012-05-07 19:44:14 -07:00
2 changed files with 10 additions and 1 deletions

View File

@@ -235,8 +235,9 @@ CoffeeScript:
color: "#244776" color: "#244776"
aliases: aliases:
- coffee - coffee
primary_extension: .coffee
extensions: extensions:
- .coffee - ._coffee
filenames: filenames:
- Cakefile - Cakefile
@@ -644,6 +645,7 @@ JavaScript:
- node - node
primary_extension: .js primary_extension: .js
extensions: extensions:
- ._js
- .bones - .bones
- .jake - .jake
- .js - .js

View File

@@ -254,6 +254,11 @@ class TestLanguage < Test::Unit::TestCase
assert_equal Language['PHP'], Language.find_by_extension('php5') assert_equal Language['PHP'], Language.find_by_extension('php5')
assert_equal Language['PowerShell'], Language.find_by_extension('psm1') assert_equal Language['PowerShell'], Language.find_by_extension('psm1')
assert_equal Language['PowerShell'], Language.find_by_extension('ps1') assert_equal Language['PowerShell'], Language.find_by_extension('ps1')
# Aliases for Streamline.js ( https://github.com/Sage/streamlinejs )
assert_equal Language['JavaScript'], Language.find_by_extension('_js')
assert_equal Language['CoffeeScript'], Language.find_by_extension('_coffee')
assert_nil Language.find_by_extension('.nkt') assert_nil Language.find_by_extension('.nkt')
end end
@@ -345,6 +350,8 @@ class TestLanguage < Test::Unit::TestCase
assert_equal '.pl', Language['Perl'].primary_extension assert_equal '.pl', Language['Perl'].primary_extension
assert_equal '.py', Language['Python'].primary_extension assert_equal '.py', Language['Python'].primary_extension
assert_equal '.rb', Language['Ruby'].primary_extension assert_equal '.rb', Language['Ruby'].primary_extension
assert_equal '.js', Language['JavaScript'].primary_extension
assert_equal '.coffee', Language['CoffeeScript'].primary_extension
# This is a nasty requirement, but theres some code in GitHub that # This is a nasty requirement, but theres some code in GitHub that
# expects this. Really want to drop this. # expects this. Really want to drop this.