From 5c8faae56d142c19681170cd0bd608ff21f9ff6d Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Thu, 29 Mar 2018 12:15:20 +0100 Subject: [PATCH] vim: only autosave for existing files --- .config/vim/vimrc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.config/vim/vimrc b/.config/vim/vimrc index 762b7cb..bd418bb 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -34,8 +34,13 @@ set scrolloff=6 set nojoinspaces " Autosave settings +function SaveIfExist() + if @% != "" && filereadable(@%) + write + endif +endfunction set autowrite -autocmd InsertLeave * save +autocmd InsertLeave * call SaveIfExist() " Search options set hlsearch