From cd253402f83e44608d7c52b53be13276feef7503 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sat, 14 Jan 2023 01:07:09 +0000 Subject: [PATCH] vim: don't set viminfo in nvim --- vim/vimrc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/vim/vimrc b/vim/vimrc index 092f594..1ef5db9 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -354,7 +354,15 @@ set isfname-== " don't treat `=` as being part of filenames " various {{{2 set virtualedit+=block " let cursor move past last char in mode set virtualedit+=onemore " allow the cursor to move just past the end of the line -set viminfo='100,<50,s10,h,n$XDG_CACHE_HOME/vim/viminfo " viminfo defaults but save file in .cache +if !has('nvim') + " viminfo defaults but save file in .cache + set viminfo='100,<50,s10,h,n$XDG_CACHE_HOME/vim/viminfo +else + " shada is the replacement format for viminfo + " this setting is probably not needed as it's most likely the default + " the default path is in XDG_DATA_HOME, which is fine + set shada='100,<50,s10,h +endif set viewdir=$XDG_CACHE_HOME/vim/view// -- 2.48.1