From 2e9e7cb8e0959441215fbddbeeed6dbd9c6e11b9 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 19 Feb 2026 12:24:53 +0100 Subject: [PATCH] runtime(xdg): Move viminfofile storage to state dir fixes: #19456 Signed-off-by: Christian Brabandt --- runtime/xdg.vim | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/runtime/xdg.vim b/runtime/xdg.vim index 1dfeccdb90..cc5ae9fb4f 100644 --- a/runtime/xdg.vim +++ b/runtime/xdg.vim @@ -21,9 +21,6 @@ if isdirectory(s:config .. '/vim') exe $"set packpath+={s:data}/vim/after" endif - " Use Data for the viminfo file - let &viminfofile = s:mkvimdir(s:data .. '/vim') .. '/viminfo' - " These options are not set by default because they change the behavior of " where files are saved. Uncomment them if you want to fully move all " transient/persistent files to XDG directories. @@ -37,6 +34,7 @@ if isdirectory(s:config .. '/vim') " call s:mkvimdir(s:data .. '/vim/spell') " Transient State: + let &viminfofile = s:mkvimdir(s:state .. '/vim') .. '/viminfo' " let &directory = s:mkvimdir(s:state .. '/vim/swap') .. '//' " let &backupdir = s:mkvimdir(s:state .. '/vim/backup') .. '//'