File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -5030,13 +5030,18 @@ function! rails#buffer_setup() abort
50305030 elseif self .type_name (' test' , ' spec' , ' cucumber' )
50315031 call self .setvar (' dispatch' , ' :Runner' )
50325032 elseif self .name () = ~# ' ^\%(app\|config\|db\|lib\|log\|README\|Rakefile\)'
5033- if exists (' dir' )
5033+ if ! exists (' dir' )
5034+ call self .setvar (' dispatch' , ' :Rake' )
5035+ elseif self .app ().has (' rails5' )
5036+ call self .setvar (' dispatch' ,
5037+ \ dir .
5038+ \ self .app ().ruby_script_command (' bin/rails' ) .
5039+ \ ' `=rails#buffer(' . self [' #' ] . ' ).default_rake_task(v:lnum)`' )
5040+ else
50345041 call self .setvar (' dispatch' ,
50355042 \ dir . ' -compiler=rails ' .
50365043 \ self .app ().rake_command (' static' ) .
50375044 \ ' `=rails#buffer(' . self [' #' ] . ' ).default_rake_task(v:lnum)`' )
5038- else
5039- call self .setvar (' dispatch' , ' :Rake' )
50405045 endif
50415046 endif
50425047endfunction
You can’t perform that action at this time.
0 commit comments