" Vim Compiler File" Compiler: ant" Maintainer: Johannes Zellner <johannes@zellner.org>" Last Change: Mi, 13 Apr 2005 22:50:07 CESTif exists("current_compiler") finishendiflet current_compiler = "ant"if exists(":CompilerSet") != 2 " older Vim always used :setlocal command -nargs=* CompilerSet setlocal <args>endiflet s:cpo_save = &cposet cpo&vimCompilerSet makeprg=ant" first line:" ant with jikes +E, which assumes the following" two property lines in your 'build.xml':"" <property name = "build.compiler" value = "jikes"/>" <property name = "build.compiler.emacs" value = "true"/>"" second line:" ant with javac"" note that this will work also for tasks like [wtkbuild]"CompilerSet errorformat=\ %#[%.%#]\ %#%f:%l:%v:%*\\d:%*\\d:\ %t%[%^:]%#:%m, \%A\ %#[%.%#]\ %f:%l:\ %m,%-Z\ %#[%.%#]\ %p^,%C\ %#[%.%#]\ %#%m" ,%-C%.%#let &cpo = s:cpo_saveunlet s:cpo_save
" Vim Compiler File
" Compiler: ant
" Maintainer: Johannes Zellner <johannes@zellner.org>
" Last Change: Mi, 13 Apr 2005 22:50:07 CEST
if exists("current_compiler")
finish
endif
let current_compiler = "ant"
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
let s:cpo_save = &cpo
set cpo&vim
CompilerSet makeprg=ant
" first line:
" ant with jikes +E, which assumes the following
" two property lines in your 'build.xml':
"
" <property name = "build.compiler" value = "jikes"/>
" <property name = "build.compiler.emacs" value = "true"/>
"
" second line:
" ant with javac
"
" note that this will work also for tasks like [wtkbuild]
"
CompilerSet errorformat=\ %#[%.%#]\ %#%f:%l:%v:%*\\d:%*\\d:\ %t%[%^:]%#:%m,
\%A\ %#[%.%#]\ %f:%l:\ %m,%-Z\ %#[%.%#]\ %p^,%C\ %#[%.%#]\ %#%m
" ,%-C%.%#
let &cpo = s:cpo_save
unlet s:cpo_save