diff --git a/ftplugin/zig.vim b/ftplugin/zig.vim index b7e419c..789ebc7 100644 --- a/ftplugin/zig.vim +++ b/ftplugin/zig.vim @@ -50,12 +50,13 @@ endif let b:undo_ftplugin = \ 'setl isk< et< ts< sts< sw< fo< sua< mp< com< cms< inex< inc< pa<' -augroup vim-zig - autocmd! * - autocmd BufWritePre if get(g:, 'zig_fmt_autosave', 1) | call zig#fmt#Format() | endif -augroup END - -let b:undo_ftplugin .= '|au! vim-zig * ' +if get(g:, 'zig_fmt_autosave', 0) + augroup vim-zig + autocmd! * + autocmd BufWritePre call zig#fmt#Format() + augroup END + let b:undo_ftplugin .= '|au! vim-zig * ' +endif let &cpo = s:cpo_orig unlet s:cpo_orig