1" Vim compiler file 2" Language: eRuby 3" Maintainer: Doug Kearns <dougkearns@gmail.com> 4" Last Change: 2008 Aug 1 5" URL: http://vim-ruby.rubyforge.org 6" Anon CVS: See above site 7" Release Coordinator: Doug Kearns <dougkearns@gmail.com> 8 9if exists("current_compiler") 10 finish 11endif 12let current_compiler = "eruby" 13 14if exists(":CompilerSet") != 2 " older Vim always used :setlocal 15 command -nargs=* CompilerSet setlocal <args> 16endif 17 18let s:cpo_save = &cpo 19set cpo-=C 20 21if exists("eruby_compiler") && eruby_compiler == "eruby" 22 CompilerSet makeprg=eruby 23else 24 CompilerSet makeprg=erb 25endif 26 27CompilerSet errorformat= 28 \eruby:\ %f:%l:%m, 29 \%+E%f:%l:\ parse\ error, 30 \%W%f:%l:\ warning:\ %m, 31 \%E%f:%l:in\ %*[^:]:\ %m, 32 \%E%f:%l:\ %m, 33 \%-C%\tfrom\ %f:%l:in\ %.%#, 34 \%-Z%\tfrom\ %f:%l, 35 \%-Z%p^, 36 \%-G%.%# 37 38let &cpo = s:cpo_save 39unlet s:cpo_save 40 41" vim: nowrap sw=2 sts=2 ts=8: 42