From 09beaf0a7be57a9c3efff9a28e609c08cf864edb Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Sun, 31 Jan 2016 20:11:57 +0300 Subject: [PATCH] vimrc: remove the current directory from the swap path This is to avoid touching the current directory so that it doesn't trigger backup. --- .vimrc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.vimrc b/.vimrc index 940159b..c7f48f7 100644 --- a/.vimrc +++ b/.vimrc @@ -118,6 +118,19 @@ if v:version >= 703 set cryptmethod=blowfish " encryption method for file writing: zip or blowfish endif +" 20 the swap file + +" list of directories for the swap file; remove . (the current directory) +if has("win32") + set directory=$TEMP//,c:/tmp//,c:/temp// +else + set directory=~/tmp//,/var/tmp//,/tmp// +endif +" if a directory ends in two path separators "//" +" or "\\", the swap file name will be built from the complete path to +" the file with all path separators substituted to percent '%' signs. +" This will ensure file name uniqueness in the preserve directory. + " 21 command line editing set history=1000 " how many command lines are remembered -- 2.39.2