On 2013-12-27, Rob Owens wrote:
> My apologies if this has been reported already.  I follow this list, but not 
> as
> closely as I'd like to.
> 
> Using gvim 7.4 on Windows, syntax highlighting is on by default.  But if I
> create $HOME/_vimrc (even if it is empty), syntax highlighting gets turned
> off.  I'm not sure what other default settings might get turned off, if any.
> 
> I'm not sure what behavior the developers expect in this situation, but as a
> user I expected that my user settings would be used *in addition* to the
> default settings.  I did not expect to eliminate any/all default settings just
> by making an unrelated user-default setting.
> 
> I found this bug when changing my user's default color scheme, but as I said
> above, this bug shows up even if I create an empty $HOME/_vimrc file.

This is not a bug.  You just need to learn about Vim's various
configuration files and how they work.

(Caveat:  I use Vim on Windows all the time, but I don't have access
to a Windows system at the moment, so I may get some detail of my
explanation wrong.)

When Vim is installed on Windows, a default configuration file is
created:  $VIM/_vimrc, where on Windows XP, for example, $VIM is
"C:\Program Files\Vim".  That default configuration file makes a few
settings and sources $VIMRUNTIME/vimrc_example.vim which makes more
settings and enables syntax highlighting.

As explained in ":help vimrc", Vim considers this configuration
file, $VIM/_vimrc, to be a personal configuration file.  So, when
you create your own $HOME/_vimrc, Vim sources that _instead_of_
$VIM/_vimrc.  Thus you lose any settings that were set by that file.

The simplest solution would be for you to put this line in your
$HOME/_vimrc:

    source $VIM/_vimrc

A better solution would be for you to read $VIM/_vimrc and
$VIMRUNTIME/vimrc_example.vim and copy to your $HOME/_vimrc those
commands and settings you find useful.  That will give you better
control over your own Vim configuration.

HTH,
Gary

-- 
-- 
You received this message from the "vim_dev" 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_dev" 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/groups/opt_out.

Raspunde prin e-mail lui