From 38199a0cbc7967aa398097b803fe713350ef5038 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 10 May 2019 11:31:41 +1200 Subject: Handle encoded path in Vim metadata correctly --- vim/vimrc | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index 67100d0b..3a51a829 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -56,9 +56,15 @@ set backspace+=eol " Line breaks set backspace+=indent " Spaces from 'autoindent' set backspace+=start " The start of current insertion -" Try to keep backups in one system-appropriate dir +" Try to keep backups in one system-appropriate dir, including full encoded +" path in filename (trailing double slash) if supported (8.1.0251) set backup -set backupdir^=$MYVIMRUNTIME/cache/backup +if v:version > 801 + \ || v:version == 801 && has('patch251') + set backupdir^=$MYVIMRUNTIME/cache/backup// +else + set backupdir^=$MYVIMRUNTIME/cache/backup +endif " Add some paths not to back up if has('unix') @@ -88,7 +94,8 @@ set confirm " Yes, I have become a filthy two-spacer set cpoptions+=J -" Try to keep swapfiles in one system-appropriate dir +" Try to keep swapfiles in one system-appropriate dir, including full encoded +" path in filename (trailing double slash) set directory^=$MYVIMRUNTIME/cache/swap// " Use UTF-8 if we can and env LANG didn't tell us not to @@ -203,7 +210,8 @@ if exists('+ttymouse') && &ttymouse !=# '' set ttymouse= endif -" Keep undo files, hopefully in a dedicated directory +" Try to keep persistent undo files in one system-appropriate dir, including +" full encoded path in filename (trailing double slash) if has('persistent_undo') set undofile set undodir^=$MYVIMRUNTIME/cache/undo// -- cgit v1.2.3 From 56d97b3a7ffdd05c22a0faeebc097395e1640e42 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 10 May 2019 11:32:04 +1200 Subject: Bump VERSION --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 14d5444f..b21e61f8 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -tejr dotfiles v4.21.0 -Thu May 9 22:42:30 UTC 2019 +tejr dotfiles v4.22.0 +Thu May 9 23:32:04 UTC 2019 -- cgit v1.2.3