" Extend autosavefeature :) function! TryAutosave() if &autowriteall if &mod silent write end redraw end endfunction 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