Skip to content

Commit fc5d779

Browse files
committed
Merge pull request tpope#448 from Rafe/add_camel_case_alternate_js
Add alternate support for camel case javascript naming
2 parents e5e24e1 + 73fc6f7 commit fc5d779

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

autoload/rails.vim

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3338,6 +3338,8 @@ function! s:readable_alternate_candidates(...) dict abort
33383338
return ['app/helpers/application_helper.rb']
33393339
elseif f =~# 'spec\.js$'
33403340
return [s:sub(s:sub(f, 'spec/javascripts', 'app/assets/javascripts'), '_spec.js', '.js')]
3341+
elseif f =~# 'Spec\.js$'
3342+
return [s:sub(s:sub(f, 'spec/javascripts', 'app/assets/javascripts'), 'Spec.js', '.js')]
33413343
elseif f =~# 'spec\.coffee$'
33423344
return [s:sub(s:sub(f, 'spec/javascripts', 'app/assets/javascripts'), '_spec.coffee', '.coffee')]
33433345
elseif f =~# 'spec\.js\.coffee$'
@@ -3354,6 +3356,9 @@ function! s:readable_alternate_candidates(...) dict abort
33543356
elseif f =~ '.coffee$'
33553357
let suffix = '.coffee'
33563358
let suffix_replacement = '_spec.coffee'
3359+
elseif f =~ '[A-Z][a-z]\+\.js$'
3360+
let suffix = '.js'
3361+
let suffix_replacement = 'Spec.js'
33573362
else
33583363
let suffix = '.js'
33593364
let suffix_replacement = '_spec.js'

0 commit comments

Comments
 (0)