| " 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 |