mirror of
				https://github.com/vim/vim.git
				synced 2025-10-31 09:57:14 -04:00 
			
		
		
		
	
		
			
	
	
		
			25 lines
		
	
	
		
			530 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			530 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
|   | " Vim compiler file | ||
|  | " Compiler: Zig Compiler | ||
|  | " Upstream: https://github.com/ziglang/zig.vim | ||
|  | 
 | ||
|  | if exists("current_compiler") | ||
|  |     finish | ||
|  | endif | ||
|  | let current_compiler = "zig" | ||
|  | 
 | ||
|  | let s:save_cpo = &cpo | ||
|  | set cpo&vim | ||
|  | 
 | ||
|  | " a subcommand must be provided for the this compiler (test, build-exe, etc) | ||
|  | if has('patch-7.4.191') | ||
|  |     CompilerSet makeprg=zig\ \$*\ \%:S | ||
|  | else | ||
|  |     CompilerSet makeprg=zig\ \$*\ \"%\" | ||
|  | endif | ||
|  | 
 | ||
|  | " TODO: improve errorformat as needed. | ||
|  | 
 | ||
|  | let &cpo = s:save_cpo | ||
|  | unlet s:save_cpo | ||
|  | " vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab |