eruby.vim 793 B

12345678910111213141516171819202122232425262728293031323334353637
  1. " Vim compiler file
  2. " Language: eRuby
  3. " Maintainer: Doug Kearns <dougkearns@gmail.com>
  4. " URL: https://github.com/vim-ruby/vim-ruby
  5. " Release Coordinator: Doug Kearns <dougkearns@gmail.com>
  6. " Last Change: 2024 Apr 03
  7. if exists("current_compiler")
  8. finish
  9. endif
  10. let current_compiler = "eruby"
  11. let s:cpo_save = &cpo
  12. set cpo-=C
  13. if exists("eruby_compiler") && eruby_compiler == "eruby"
  14. CompilerSet makeprg=eruby
  15. else
  16. CompilerSet makeprg=erb
  17. endif
  18. CompilerSet errorformat=
  19. \eruby:\ %f:%l:%m,
  20. \%+E%f:%l:\ parse\ error,
  21. \%W%f:%l:\ warning:\ %m,
  22. \%E%f:%l:in\ %*[^:]:\ %m,
  23. \%E%f:%l:\ %m,
  24. \%-C%\t%\\d%#:%#\ %#from\ %f:%l:in\ %.%#,
  25. \%-Z%\t%\\d%#:%#\ %#from\ %f:%l,
  26. \%-Z%p^,
  27. \%-G%.%#
  28. let &cpo = s:cpo_save
  29. unlet s:cpo_save
  30. " vim: nowrap sw=2 sts=2 ts=8: