1c236c16dSBram Moolenaar" Vim compiler file 2c236c16dSBram Moolenaar" Language: RSpec 31d68952aSBram Moolenaar" Maintainer: Tim Pope <[email protected]> 4ec7944aaSBram Moolenaar" URL: https://github.com/vim-ruby/vim-ruby 5c236c16dSBram Moolenaar" Release Coordinator: Doug Kearns <[email protected]> 6*d09091d4SBram Moolenaar" Last Change: 2018 Aug 07 7c236c16dSBram Moolenaar 8c236c16dSBram Moolenaarif exists("current_compiler") 9c236c16dSBram Moolenaar finish 10c236c16dSBram Moolenaarendif 11c236c16dSBram Moolenaarlet current_compiler = "rspec" 12c236c16dSBram Moolenaar 13c236c16dSBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 14c236c16dSBram Moolenaar command -nargs=* CompilerSet setlocal <args> 15c236c16dSBram Moolenaarendif 16c236c16dSBram Moolenaar 17c236c16dSBram Moolenaarlet s:cpo_save = &cpo 18c236c16dSBram Moolenaarset cpo-=C 19c236c16dSBram Moolenaar 20ec7944aaSBram MoolenaarCompilerSet makeprg=rspec 21c236c16dSBram Moolenaar 22c236c16dSBram MoolenaarCompilerSet errorformat= 23ec7944aaSBram Moolenaar \%f:%l:\ %tarning:\ %m, 24c236c16dSBram Moolenaar \%E%.%#:in\ `load':\ %f:%l:%m, 25ec7944aaSBram Moolenaar \%E%f:%l:in\ `%*[^']':\ %m, 2689bcfda6SBram Moolenaar \%-Z\ \ \ \ \ %\\+\#\ %f:%l:%.%#, 27*d09091d4SBram Moolenaar \%E\ \ \ \ \ Failure/Error:\ %m, 28*d09091d4SBram Moolenaar \%E\ \ \ \ \ Failure/Error:, 29ec7944aaSBram Moolenaar \%C\ \ \ \ \ %m, 3089bcfda6SBram Moolenaar \%C%\\s%#, 31c236c16dSBram Moolenaar \%-G%.%# 32c236c16dSBram Moolenaar 33c236c16dSBram Moolenaarlet &cpo = s:cpo_save 34c236c16dSBram Moolenaarunlet s:cpo_save 35c236c16dSBram Moolenaar 36c236c16dSBram Moolenaar" vim: nowrap sw=2 sts=2 ts=8: 37