1ec7944aaSBram Moolenaar" Vim compiler file 2ec7944aaSBram Moolenaar" Language: Rake 3ec7944aaSBram Moolenaar" Maintainer: Tim Pope <[email protected]> 4ec7944aaSBram Moolenaar" URL: https://github.com/vim-ruby/vim-ruby 5ec7944aaSBram Moolenaar" Release Coordinator: Doug Kearns <[email protected]> 6*d09091d4SBram Moolenaar" Last Change: 2018 Mar 02 7ec7944aaSBram Moolenaar 8ec7944aaSBram Moolenaarif exists("current_compiler") 9ec7944aaSBram Moolenaar finish 10ec7944aaSBram Moolenaarendif 11ec7944aaSBram Moolenaarlet current_compiler = "rake" 12ec7944aaSBram Moolenaar 13ec7944aaSBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 14ec7944aaSBram Moolenaar command -nargs=* CompilerSet setlocal <args> 15ec7944aaSBram Moolenaarendif 16ec7944aaSBram Moolenaar 17ec7944aaSBram Moolenaarlet s:cpo_save = &cpo 18ec7944aaSBram Moolenaarset cpo-=C 19ec7944aaSBram Moolenaar 20ec7944aaSBram MoolenaarCompilerSet makeprg=rake 21ec7944aaSBram Moolenaar 22ec7944aaSBram MoolenaarCompilerSet errorformat= 23ec7944aaSBram Moolenaar \%D(in\ %f), 24*d09091d4SBram Moolenaar \%\\s%#%\\d%#:%#\ %#from\ %f:%l:%m, 25*d09091d4SBram Moolenaar \%\\s%#%\\d%#:%#\ %#from\ %f:%l:, 26*d09091d4SBram Moolenaar \%\\s%##\ %f:%l:%m%\\&%.%#%\\D:%\\d%\\+:%.%#, 27*d09091d4SBram Moolenaar \%\\s%##\ %f:%l%\\&%.%#%\\D:%\\d%\\+, 28*d09091d4SBram Moolenaar \%\\s%#[%f:%l:\ %#%m%\\&%.%#%\\D:%\\d%\\+:%.%#, 29*d09091d4SBram Moolenaar \%\\s%#%f:%l:\ %#%m%\\&%.%#%\\D:%\\d%\\+:%.%#, 30ec7944aaSBram Moolenaar \%\\s%#%f:%l:, 3189bcfda6SBram Moolenaar \%m\ [%f:%l]:, 3289bcfda6SBram Moolenaar \%+Erake\ aborted!, 3389bcfda6SBram Moolenaar \%+EDon't\ know\ how\ to\ build\ task\ %.%#, 3489bcfda6SBram Moolenaar \%+Einvalid\ option:%.%#, 3589bcfda6SBram Moolenaar \%+Irake\ %\\S%\\+%\\s%\\+#\ %.%# 36ec7944aaSBram Moolenaar 37ec7944aaSBram Moolenaarlet &cpo = s:cpo_save 38ec7944aaSBram Moolenaarunlet s:cpo_save 39ec7944aaSBram Moolenaar 40ec7944aaSBram Moolenaar" vim: nowrap sw=2 sts=2 ts=8: 41