1*4463f296SBram Moolenaar" Vim compiler file 2*4463f296SBram Moolenaar" Language: Test::Unit - Ruby Unit Testing Framework 3*4463f296SBram Moolenaar" Maintainer: Doug Kearns <djkea2 at gus.gscit.monash.edu.au> 4*4463f296SBram Moolenaar" Info: $Id$ 5*4463f296SBram Moolenaar" URL: http://vim-ruby.sourceforge.net 6*4463f296SBram Moolenaar" Anon CVS: See above site 7*4463f296SBram Moolenaar" Licence: GPL (http://www.gnu.org) 8*4463f296SBram Moolenaar" Disclaimer: 9*4463f296SBram Moolenaar" This program is distributed in the hope that it will be useful, 10*4463f296SBram Moolenaar" but WITHOUT ANY WARRANTY; without even the implied warranty of 11*4463f296SBram Moolenaar" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12*4463f296SBram Moolenaar" GNU General Public License for more details. 13*4463f296SBram Moolenaar" ---------------------------------------------------------------------------- 14*4463f296SBram Moolenaar 15*4463f296SBram Moolenaarif exists("current_compiler") 16*4463f296SBram Moolenaar finish 17*4463f296SBram Moolenaarendif 18*4463f296SBram Moolenaarlet current_compiler = "rubyunit" 19*4463f296SBram Moolenaar 20*4463f296SBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 21*4463f296SBram Moolenaar command -nargs=* CompilerSet setlocal <args> 22*4463f296SBram Moolenaarendif 23*4463f296SBram Moolenaar 24*4463f296SBram Moolenaarlet s:cpo_save = &cpo 25*4463f296SBram Moolenaarset cpo-=C 26*4463f296SBram Moolenaar 27*4463f296SBram MoolenaarCompilerSet makeprg=testrb 28*4463f296SBram Moolenaar 29*4463f296SBram MoolenaarCompilerSet errorformat=\%W\ %\\+%\\d%\\+)\ Failure:, 30*4463f296SBram Moolenaar \%C%m\ [%f:%l]:, 31*4463f296SBram Moolenaar \%E\ %\\+%\\d%\\+)\ Error:, 32*4463f296SBram Moolenaar \%C%m:, 33*4463f296SBram Moolenaar \%C\ \ \ \ %f:%l:%.%#, 34*4463f296SBram Moolenaar \%C%m, 35*4463f296SBram Moolenaar \%Z\ %#, 36*4463f296SBram Moolenaar \%-G%.%# 37*4463f296SBram Moolenaar 38*4463f296SBram Moolenaarlet &cpo = s:cpo_save 39*4463f296SBram Moolenaarunlet s:cpo_save 40*4463f296SBram Moolenaar 41*4463f296SBram Moolenaar" vim: nowrap sw=2 sts=2 ts=8 ff=unix: 42