Skip to content

Commit 40827bb

Browse files
committed
Separate types for migration and schema
1 parent 37899ea commit 40827bb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

autoload/rails.vim

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -708,8 +708,10 @@ function! s:readable_calculate_file_type() dict abort
708708
let r = "test"
709709
elseif f =~ '\<spec/.*_spec\.rb'
710710
let r = "spec"
711-
elseif f =~ '\<db/migrate\>' || f=~ '\<db/schema\.rb$'
712-
let r = "migration"
711+
elseif f =~ '\<db/migrate\>'
712+
let r = "db-migration"
713+
elseif f=~ '\<db/schema\.rb$'
714+
let r = "db-schema"
713715
elseif f =~ '\<vendor/plugins/.*/recipes/.*\.rb$' || f =~ '\.rake$' || f =~ '\<\%(Rake\|Cap\)file$' || f =~ '\<config/deploy\.rb$'
714716
let r = "task"
715717
elseif f =~ '\<log/.*\.log$'
@@ -1247,7 +1249,7 @@ function! s:readable_default_rake_task(lnum) dict abort
12471249
else
12481250
return "test:recent TEST=\"%:p\"".s:sub(call,'^ ',' TESTOPTS=')
12491251
endif
1250-
elseif t=~ '^\%(db-\)\=migration\>' && self.name() !~# '\<db/schema\.rb$'
1252+
elseif t=~ '^\%(db-\)\=migration\>'
12511253
let ver = matchstr(self.name(),'\<db/migrate/0*\zs\d*\ze_')
12521254
if ver != ""
12531255
let method = self.last_method(lnum)

0 commit comments

Comments
 (0)