javac.vim (659B)
1 " Vim compiler file 2 " Compiler: Java Development Kit Compiler 3 " Maintainer: Doug Kearns <dougkearns@gmail.com> 4 " Last Change: 2024 Nov 19 (enable local javac_makeprg_params) 5 " 2025 Mar 11 (add comment for Dispatch) 6 7 if exists("current_compiler") 8 finish 9 endif 10 let current_compiler = "javac" 11 12 let s:cpo_save = &cpo 13 set cpo&vim 14 15 " CompilerSet makeprg=javac 16 execute $'CompilerSet makeprg=javac\ {escape(get(b:, 'javac_makeprg_params', get(g:, 'javac_makeprg_params', '')), ' \|"')}' 17 18 CompilerSet errorformat=%E%f:%l:\ error:\ %m, 19 \%W%f:%l:\ warning:\ %m, 20 \%-Z%p^, 21 \%-C%.%#, 22 \%-G%.%# 23 24 let &cpo = s:cpo_save 25 unlet s:cpo_save