From 94b221ebb34e687de3c40422d7762492a3e60f52 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 31 Mar 2018 21:52:28 +0100 Subject: [PATCH] vim: autosave modified files, also when FocusGained --- .config/vim/vimrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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