neovim

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

zig_build.vim (669B)


      1 " Vim compiler file
      2 " Compiler: Zig Compiler (zig build)
      3 " Upstream: https://github.com/ziglang/zig.vim
      4 " Last Change: 2024 Apr 05 by The Vim Project (removed :CompilerSet definition)
      5 
      6 if exists('current_compiler')
      7  finish
      8 endif
      9 runtime compiler/zig.vim
     10 let current_compiler = 'zig_build'
     11 
     12 let s:save_cpo = &cpo
     13 set cpo&vim
     14 
     15 if exists('g:zig_build_makeprg_params')
     16 execute 'CompilerSet makeprg=zig\ build\ '.escape(g:zig_build_makeprg_params, ' \|"').'\ $*'
     17 else
     18 CompilerSet makeprg=zig\ build\ $*
     19 endif
     20 
     21 " TODO: anything to add to errorformat for zig build specifically?
     22 
     23 let &cpo = s:save_cpo
     24 unlet s:save_cpo
     25 " vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab