darkrc/vim/plugin/autosave.vim
2020-08-17 14:54:08 +02:00

23 lines
419 B
VimL

" Extend autosavefeature :)
function! TryAutosave()
if &autowriteall
if &mod
silent write
end
redraw
end
endfunction
if exists("$AUTOSAVE")
set autowriteall
end
augroup autosave
autocmd!
autocmd BufLeave * call TryAutosave()
autocmd CursorHold * call TryAutosave()
autocmd InsertLeave * call TryAutosave()
autocmd TextChanged * call TryAutosave()
autocmd FocusLost * call TryAutosave()
augroup END