@@ -1002,10 +1002,13 @@ function! s:BufCommands()
10021002 if RailsFilePath () = ~ ' \<app/views/'
10031003 " TODO: complete controller names with trailing slashes here
10041004 command ! - buffer - bar - bang -nargs =? - range -complete =customlist ,s: controllerList Rextract :<line1> ,<line2> call s: Extract (<bang> 0 ,<f-args> )
1005+ command ! - buffer - bar - bang -nargs =? - range -complete =customlist ,s: controllerList Extract :<line1> ,<line2> call s: Extract (<bang> 0 ,<f-args> )
10051006 elseif rails#buffer ().name () = ~# ' ^app/helpers/.*\.rb$'
10061007 command ! - buffer - bar - bang -nargs =1 - range Rextract :<line1> ,<line2> call s: RubyExtract (<bang> 0 , ' app/helpers' , [], s: sub (<f-args> , ' _helper$|Helper$|$' , ' _helper' ))
1008+ command ! - buffer - bar - bang -nargs =1 - range Extract :<line1> ,<line2> call s: RubyExtract (<bang> 0 , ' app/helpers' , [], s: sub (<f-args> , ' _helper$|Helper$|$' , ' _helper' ))
10071009 elseif rails#buffer ().name () = ~# ' ^app/\w\+/.*\.rb$'
10081010 command ! - buffer - bar - bang -nargs =1 - range Rextract :<line1> ,<line2> call s: RubyExtract (<bang> 0 , matchstr (rails#buffer ().name (), ' ^app/\w\+/' ).' concerns' , [' extend ActiveSupport::Concern' , ' ' ], <f-args> )
1011+ command ! - buffer - bar - bang -nargs =1 - range Extract :<line1> ,<line2> call s: RubyExtract (<bang> 0 , matchstr (rails#buffer ().name (), ' ^app/\w\+/' ).' concerns' , [' extend ActiveSupport::Concern' , ' ' ], <f-args> )
10091012 endif
10101013 if RailsFilePath () = ~ ' \<db/migrate/.*\.rb$'
10111014 command ! - buffer - bar Rinvert :call s: Invert (<bang> 0 )
@@ -1594,11 +1597,16 @@ endfunction
15941597
15951598function ! s: BufScriptWrappers ()
15961599 command ! - buffer - bang - bar -nargs =* -complete =customlist ,s: Complete_script Rscript :execute empty (<q-args> ) ? rails#app ().script_command (<bang> 0 , ' console' ) ? rails#app ().script_command (<bang> 0 ,<f-args> )
1600+ command ! - buffer - bang - bar -nargs =* -complete =customlist ,s: Complete_environments Console :Rails<bang> console <args>
15971601 command ! - buffer - bang - bar -nargs =* -complete =customlist ,s: Complete_script Rails :execute rails#app ().script_command (<bang> 0 ,<f-args> )
15981602 command ! - buffer - bang - bar -nargs =* -complete =customlist ,s: Complete_generate Rgenerate :execute rails#app ().generator_command (<bang> 0 ,' generate' ,<f-args> )
1603+ command ! - buffer - bang - bar -nargs =* -complete =customlist ,s: Complete_generate Generate :execute rails#app ().generator_command (<bang> 0 ,' generate' ,<f-args> )
15991604 command ! - buffer - bar -nargs =* -complete =customlist ,s: Complete_destroy Rdestroy :execute rails#app ().generator_command (1 ,' destroy' ,<f-args> )
1605+ command ! - buffer - bar -nargs =* -complete =customlist ,s: Complete_destroy Destroy :execute rails#app ().generator_command (1 ,' destroy' ,<f-args> )
16001606 command ! - buffer - bar -nargs =? - bang -complete =customlist ,s: Complete_server Rserver :execute rails#app ().server_command (<bang> 0 ,<q-args> )
1607+ command ! - buffer - bar -nargs =? - bang -complete =customlist ,s: Complete_server Server :execute rails#app ().server_command (<bang> 0 ,<q-args> )
16011608 command ! - buffer - bang -nargs =? -range =0 -complete =customlist ,s: Complete_edit Rrunner :execute rails#buffer ().runner_command (<bang> 0 , <count> ?<line1> :0 , <q-args> )
1609+ command ! - buffer - bang -nargs =? -range =0 -complete =customlist ,s: Complete_edit Runner :execute rails#buffer ().runner_command (<bang> 0 , <count> ?<line1> :0 , <q-args> )
16021610 command ! - buffer -nargs =1 -range =0 -complete =customlist ,s: Complete_ruby Rp :execute rails#app ().output_command (<count> == <line2> ?<count> :-1 , ' p begin ' .<q-args> .' end' )
16031611 command ! - buffer -nargs =1 -range =0 -complete =customlist ,s: Complete_ruby Rpp :execute rails#app ().output_command (<count> == <line2> ?<count> :-1 , ' require %{pp}; pp begin ' .<q-args> .' end' )
16041612endfunction
0 commit comments