| " 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 |
| |
| if exists(":CompilerSet") != 2 |
| command -nargs=* CompilerSet setlocal <args> |
| endif |
| |
| " 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 |