Já také používám tmavý podklad, a zjistil jsem prohlížením originálních skriptů, že stačí ve .vimrc toto, a nemusel jste definovat barvy:
let &background="dark"
set syntax on
highlight Normal guibg=black guifg=white ctermbg=black ctermfg=white
A je to O.K. Pokud se mi ozvete na mail, pošlu vám svoje .vimrc