On Thu, Jan 26, 2017 at 8:52 AM, David Fishburn <[email protected]>
wrote:
> I use the following line in my vimrc (Windows):
>
> set viminfo=\"50,'500,:500,/500,h,f1,rA:,r$TEMP:,r$TMP:,r$
> TMPDIR:!,n$VIM/_viminfo
>
>
> For Vim 5,6,7 this works as expected and the _viminfo file is created in
> my $VIM root directory.
>
> When I upgraded to Vim 8, now the _viminfo is being created in whatever
> directory I launched Vim from. I have been through the docs and do not see
> what might be causing it.
>
I finally tracked this down to a new Vim 8 feature.
I use a System vimrc ($VIM/vimrc) rather than a user vimrc ($HOME/.vimrc).
So Vim 8 started sourcing a defaults.vim on me.
This is documented here:
Defaults without a .vimrc file ~
*defaults.vim*
If Vim is started normally and no user vimrc file is found, the
$VIMRUTIME/defaults.vim script is loaded. This will set 'compatible'
off,
switch on syntax highlighting and a few more things. See the script for
details. NOTE: this is done since Vim 8.0, not in Vim 7.4. (it was
added in
patch 7.4.2111 to be exact).
I figured this out, after noticing despite me setting the viminfo option,
it was changed.
:verbose set viminfo
viminfo='100,<50,s10,h,rA:,rB:
Last set from C:\Vim\vim80\defaults.vim
I added the following to my $VIM/vimrc file:
" Vim 8, prevents defaults.vim from being sourced
let skip_defaults_vim = 1
Hope this helps others on the list and updates all the people who monitor
and respond to this list as another item to check if someone else complains
about it.
David
--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.