Skip to content
This repository was archived by the owner on Nov 6, 2025. It is now read-only.

Commit ed73244

Browse files
committed
Support unconventional asset names (foo.coffee)
Closes tpope#112.
1 parent 4344fdd commit ed73244

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

autoload/rails.vim

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2238,8 +2238,8 @@ function! s:layoutList(A,L,P)
22382238
endfunction
22392239

22402240
function! s:stylesheetList(A,L,P)
2241-
let list = rails#app().relglob('app/assets/stylesheets/','**/*.css*','')
2242-
call map(list,'s:sub(v:val,"\\.css\%(\\.\\w+\)\=$","")')
2241+
let list = rails#app().relglob('app/assets/stylesheets/','**/*.*','')
2242+
call map(list,'s:sub(v:val,"\\..*$","")')
22432243
let list += rails#app().relglob('public/stylesheets/','**/*','.css')
22442244
if rails#app().has('sass')
22452245
call extend(list,rails#app().relglob('public/stylesheets/sass/','**/*','.s?ss'))
@@ -2249,8 +2249,8 @@ function! s:stylesheetList(A,L,P)
22492249
endfunction
22502250

22512251
function! s:javascriptList(A,L,P)
2252-
let list = rails#app().relglob('app/assets/javascripts/','**/*.js*','')
2253-
call map(list,'s:sub(v:val,"\\.js\%(\\.\\w+\)*$","")')
2252+
let list = rails#app().relglob('app/assets/javascripts/','**/*.*','')
2253+
call map(list,'s:sub(v:val,"\\..*$","")')
22542254
let list += rails#app().relglob("public/javascripts/","**/*",".js")
22552255
return s:completion_filter(list,a:A)
22562256
endfunction
@@ -2678,7 +2678,7 @@ function! s:stylesheetEdit(cmd,...)
26782678
elseif rails#app().has('lesscss') && rails#app().has_file('app/stylesheets/'.name.'.less')
26792679
return s:EditSimpleRb(a:cmd,"stylesheet",name,"app/stylesheets/",".less",1)
26802680
else
2681-
let types = rails#app().relglob('app/assets/stylesheets/'.name,'.css*','')
2681+
let types = rails#app().relglob('app/assets/stylesheets/'.name,'.*','')
26822682
if !empty(types)
26832683
return s:EditSimpleRb(a:cmd,'stylesheet',name,'app/assets/stylesheets/',types[0],1)
26842684
else
@@ -2694,7 +2694,7 @@ function! s:javascriptEdit(cmd,...)
26942694
elseif rails#app().has('coffee') && rails#app().has_file('app/scripts/'.name.'.js')
26952695
return s:EditSimpleRb(a:cmd,'javascript',name,'app/scripts/','.js',1)
26962696
else
2697-
let types = rails#app().relglob('app/assets/javascripts/'.name,'.js*','')
2697+
let types = rails#app().relglob('app/assets/javascripts/'.name,'.*','')
26982698
if !empty(types)
26992699
return s:EditSimpleRb(a:cmd,'javascript',name,'app/assets/javascripts/',types[0],1)
27002700
else

0 commit comments

Comments
 (0)