diff --git a/.config/vim/vimrc b/.config/vim/vimrc index 6068a2a..21b5a43 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -42,12 +42,12 @@ let mapleader="\" " Autosave settings function! SaveIfExist() - if @% != "" && filereadable(@%) && !&readonly + if @% != "" && filereadable(@%) && !&readonly && &modified write endif endfunction set autowrite -autocmd CursorHold,CursorHoldI,InsertLeave,FocusLost * call SaveIfExist() +autocmd CursorHold,CursorHoldI,InsertLeave,FocusGained,FocusLost * call SaveIfExist() " Search options set hlsearch