neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

zig.vim (530B)


      1 " Vim compiler file
      2 " Compiler: Zig Compiler
      3 " Upstream: https://github.com/ziglang/zig.vim
      4 
      5 if exists("current_compiler")
      6    finish
      7 endif
      8 let current_compiler = "zig"
      9 
     10 let s:save_cpo = &cpo
     11 set cpo&vim
     12 
     13 " a subcommand must be provided for the this compiler (test, build-exe, etc)
     14 if has('patch-7.4.191')
     15    CompilerSet makeprg=zig\ \$*\ \%:S
     16 else
     17    CompilerSet makeprg=zig\ \$*\ \"%\"
     18 endif
     19 
     20 " TODO: improve errorformat as needed.
     21 
     22 let &cpo = s:save_cpo
     23 unlet s:save_cpo
     24 " vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab