I use this code in my .vimrc to use my dark colorscheme when I open a .vim page
and my light colorscheme when I open whatever other page:
augroup filetype_colorscheme
au BufEnter *
\ if !exists('b:colors_name')
\ | if &ft == "vim"
\ | let b:colors_name = 'color_dark'
\ | else
\ | let b:colors_name = 'color_light'
\ | endif
\ | endif
\ | exe 'colorscheme' b:colors_name
augroup END
However, it doesn't work fine in split windows.
When I click on a .vim file in the split window all not .vim files changes to
the dark colorscheme as well.
I would like to keep them their own colorscheme; a .vim page always the dark
colorscheme and whatever other file always the light colorscheme.
I've learned that colorschemes will always affect the entire vim instance and
that it is not possible to have a different color scheme per split window.
In that point I would like to disable above code for split windows in order to
give all split windows the default colorscheme (which I can change afterwards
using :color "colorscheme") but don't know how to realize this. Whatever I
tried didn't do what I want it to do.
Can anyone help me?
--
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