diff --git a/vim/plugin/autosave.vim b/vim/plugin/autosave.vim index 13bfcb9..83e3a15 100644 --- a/vim/plugin/autosave.vim +++ b/vim/plugin/autosave.vim @@ -2,7 +2,13 @@ function! TryAutosave() if &autowriteall && &mod && &buftype=="" - silent write + if has("nvim") + do BufWritePre + silent write + do BufWritePost + else + silent write + end redraw end endfunction