Acho que é porque o Vim já cria o padrão antes de chegar à sua redefinição em ~/.vimrc
. Para evitar isso, você precisa passar essa alteração de configuração diretamente para o Vim no lançamento:
$ vim -i ~/.cache/vim/info
Como alternativa, limpe o seu ~/.vimrc
via
:autocmd VimLeave * call delete('~/.viminfo')