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