Skip to content

Commit 4c7e3b4

Browse files
committed
Support "dispatch" in projections
References tpope#316.
1 parent 2527082 commit 4c7e3b4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

autoload/rails.vim

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5019,7 +5019,10 @@ function! rails#buffer_setup() abort
50195019
let dir = dispatch#dir_opt(self.app().path())
50205020
endif
50215021

5022-
if self.name() =~# '^public'
5022+
let dispatch = self.projected('dispatch')
5023+
if !empty(dispatch) && exists(dir)
5024+
call self.setvar('dispatch', dir . dispatch[0])
5025+
elseif self.name() =~# '^public'
50235026
call self.setvar('dispatch', ':Preview')
50245027
elseif self.type_name('test', 'spec', 'cucumber')
50255028
call self.setvar('dispatch', ':Runner')

0 commit comments

Comments
 (0)