| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim Compiler File | 
					
						
							|  |  |  | " Compiler:	ant | 
					
						
							|  |  |  | " Maintainer:	Johannes Zellner <johannes@zellner.org> | 
					
						
							| 
									
										
										
										
											2005-04-15 21:00:38 +00:00
										 |  |  | " Last Change:	Mi, 13 Apr 2005 22:50:07 CEST | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 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': | 
					
						
							|  |  |  | " | 
					
						
							| 
									
										
										
										
											2005-04-15 21:00:38 +00:00
										 |  |  | "         <property name = "build.compiler"       value = "jikes"/> | 
					
						
							|  |  |  | "         <property name = "build.compiler.emacs" value = "true"/> | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " | 
					
						
							|  |  |  | " second line: | 
					
						
							|  |  |  | "     ant with javac | 
					
						
							|  |  |  | " | 
					
						
							|  |  |  | " note that this will work also for tasks like [wtkbuild] | 
					
						
							|  |  |  | " | 
					
						
							| 
									
										
										
										
											2005-04-15 21:00:38 +00:00
										 |  |  | CompilerSet errorformat=\ %#[%.%#]\ %#%f:%l:%v:%*\\d:%*\\d:\ %t%[%^:]%#:%m, | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |     \%A\ %#[%.%#]\ %f:%l:\ %m,%-Z\ %#[%.%#]\ %p^,%C\ %#[%.%#]\ %#%m | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " ,%-C%.%# | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let &cpo = s:cpo_save | 
					
						
							|  |  |  | unlet s:cpo_save |