On 3/1/07, Alexander Farber <[EMAIL PROTECTED]> wrote:
Hello,
I've spent several hours, but just can't figure out,
why wouldn't Vim 7.0 on my english Win Xp Pro PC
execute the highlight commands from my .vimrc.
I'd like to have my Comments inverted and thus I have:
hi Comment guifg=white guibg=black
in my file "C:\Documents and Settings\afarber\.vimrc"
(fully copied at the bottom of this mail).
When I run ":!cmd" and then "echo %MYVIMRC%"
in the appeared DOS-window then I see:
C:\Documents and Settings\afarber\.vimrc
so my config file is indeed being used.
However when I enter ":verbose hi Comment" I get:
Comment xxx term=bold ctermfg=1 guifg=Blue
Last set from C:\Program Files\Vim\vim70\syntax\syncolor.vim
And only if I load ~/.vimrc explicitly by ":so ~/.vimrc"
I get the inverted Comments displayed and see:
Comment xxx term=bold ctermfg=1 guifg=white guibg=black
Last set from ~/.vimrc
Does anybody please have an idea what's wrong there?
Defining 'hi...' in vimrc is not good because 'color ...' commands, and
possibly by 'syntax on' commands.
The better method to customize colors is to
copy the colorscheme under your own name and customize the
colorscheme. Alternatively, you could use the autoevents, but these are
more tricky.
Yakov