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

Reply via email to