Skip to content

Commit db6d516

Browse files
committed
Opt in to register aucmd for auto format and ast check.
1 parent 54c216e commit db6d516

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

ftplugin/zig.vim

+7-6
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,13 @@ endif
5050
let b:undo_ftplugin =
5151
\ 'setl isk< et< ts< sts< sw< fo< sua< mp< com< cms< inex< inc< pa<'
5252

53-
augroup vim-zig
54-
autocmd! * <buffer>
55-
autocmd BufWritePre <buffer> if get(g:, 'zig_fmt_autosave', 1) | call zig#fmt#Format() | endif
56-
augroup END
57-
58-
let b:undo_ftplugin .= '|au! vim-zig * <buffer>'
53+
if get(g:, 'zig_fmt_autosave', 0)
54+
augroup vim-zig
55+
autocmd! * <buffer>
56+
autocmd BufWritePre <buffer> call zig#fmt#Format()
57+
augroup END
58+
let b:undo_ftplugin .= '|au! vim-zig * <buffer>'
59+
endif
5960

6061
let &cpo = s:cpo_orig
6162
unlet s:cpo_orig

0 commit comments

Comments
 (0)