14463f296SBram Moolenaar" Vim compiler file
24463f296SBram Moolenaar" Language:		Test::Unit - Ruby Unit Testing Framework
399ebf04cSBram Moolenaar" Maintainer:		Doug Kearns <[email protected]>
4ec7944aaSBram Moolenaar" URL:			https://github.com/vim-ruby/vim-ruby
599ebf04cSBram Moolenaar" Release Coordinator:	Doug Kearns <[email protected]>
6*d09091d4SBram Moolenaar" Last Change:		2014 Mar 23
74463f296SBram Moolenaar
84463f296SBram Moolenaarif exists("current_compiler")
94463f296SBram Moolenaar  finish
104463f296SBram Moolenaarendif
114463f296SBram Moolenaarlet current_compiler = "rubyunit"
124463f296SBram Moolenaar
134463f296SBram Moolenaarif exists(":CompilerSet") != 2		" older Vim always used :setlocal
144463f296SBram Moolenaar  command -nargs=* CompilerSet setlocal <args>
154463f296SBram Moolenaarendif
164463f296SBram Moolenaar
174463f296SBram Moolenaarlet s:cpo_save = &cpo
184463f296SBram Moolenaarset cpo-=C
194463f296SBram Moolenaar
204463f296SBram MoolenaarCompilerSet makeprg=testrb
2189bcfda6SBram Moolenaar" CompilerSet makeprg=ruby\ -Itest
2289bcfda6SBram Moolenaar" CompilerSet makeprg=m
234463f296SBram Moolenaar
244463f296SBram MoolenaarCompilerSet errorformat=\%W\ %\\+%\\d%\\+)\ Failure:,
254463f296SBram Moolenaar			\%C%m\ [%f:%l]:,
264463f296SBram Moolenaar			\%E\ %\\+%\\d%\\+)\ Error:,
274463f296SBram Moolenaar			\%C%m:,
284463f296SBram Moolenaar			\%C\ \ \ \ %f:%l:%.%#,
294463f296SBram Moolenaar			\%C%m,
304463f296SBram Moolenaar			\%Z\ %#,
314463f296SBram Moolenaar			\%-G%.%#
324463f296SBram Moolenaar
334463f296SBram Moolenaarlet &cpo = s:cpo_save
344463f296SBram Moolenaarunlet s:cpo_save
354463f296SBram Moolenaar
368c8de839SBram Moolenaar" vim: nowrap sw=2 sts=2 ts=8:
37