14463f296SBram Moolenaar" Vim compiler file
24463f296SBram Moolenaar" Language:		Test::Unit - Ruby Unit Testing Framework
3*99ebf04cSBram Moolenaar" Maintainer:		Doug Kearns <[email protected]>
44463f296SBram Moolenaar" Info:			$Id$
5a5792f58SBram Moolenaar" URL:			http://vim-ruby.rubyforge.org
64463f296SBram Moolenaar" Anon CVS:		See above site
7*99ebf04cSBram Moolenaar" Release Coordinator:	Doug Kearns <[email protected]>
84463f296SBram Moolenaar
94463f296SBram Moolenaarif exists("current_compiler")
104463f296SBram Moolenaar  finish
114463f296SBram Moolenaarendif
124463f296SBram Moolenaarlet current_compiler = "rubyunit"
134463f296SBram Moolenaar
144463f296SBram Moolenaarif exists(":CompilerSet") != 2		" older Vim always used :setlocal
154463f296SBram Moolenaar  command -nargs=* CompilerSet setlocal <args>
164463f296SBram Moolenaarendif
174463f296SBram Moolenaar
184463f296SBram Moolenaarlet s:cpo_save = &cpo
194463f296SBram Moolenaarset cpo-=C
204463f296SBram Moolenaar
214463f296SBram MoolenaarCompilerSet makeprg=testrb
224463f296SBram Moolenaar
234463f296SBram MoolenaarCompilerSet errorformat=\%W\ %\\+%\\d%\\+)\ Failure:,
244463f296SBram Moolenaar			\%C%m\ [%f:%l]:,
254463f296SBram Moolenaar			\%E\ %\\+%\\d%\\+)\ Error:,
264463f296SBram Moolenaar			\%C%m:,
274463f296SBram Moolenaar			\%C\ \ \ \ %f:%l:%.%#,
284463f296SBram Moolenaar			\%C%m,
294463f296SBram Moolenaar			\%Z\ %#,
304463f296SBram Moolenaar			\%-G%.%#
314463f296SBram Moolenaar
324463f296SBram Moolenaarlet &cpo = s:cpo_save
334463f296SBram Moolenaarunlet s:cpo_save
344463f296SBram Moolenaar
354463f296SBram Moolenaar" vim: nowrap sw=2 sts=2 ts=8 ff=unix:
36