vim cores não carregadas automaticamente (provável conflito Vundle)

2

Eu tenho tentado migrar meu .vimrc para o Linux, para usá-lo no linha de comando (no gnome-terminal). Tudo funciona bem, exceto pelo esquema de cores. Parece que está carregado ( :colorscheme retorna solarized ; :set t_Co retorna t_Co=256 e :set background retorna background=light ), mas parece feio no meu terminal. Se eu executar qualquer um desses comandos novamente manualmente (seja configurando colorscheme , t_Co ou background ), o tema será exibido normalmente.

Este é o .vimrc.bundle que é originado no meu .vimrc

O GVim também se comporta normalmente. Eu tentei outros terminais (xterm, urxvt, screen), mas nenhum funcionou.

Editar: parece que existe algum tipo de conflito com um plug-in carregado pela Vundle. Se eu comentar o source ~/.vimrc.bundle , o esquema de cores será carregado corretamente.

    
por Guilherme 04.03.2014 / 20:01

2 respostas

2

Estou arriscando um palpite de que, dado o número de plugins que você relacionou às cores, está interferindo. Eu comentaria isso e verificaria se isso resolve o problema:

" Bundle 'altercation/vim-colors-solarized'
" Bundle 'spf13/vim-colors'
" Bundle 'gorodinskiy/vim-coloresque'
" Bundle 'flazz/vim-colorschemes'
" Bundle 'skammer/vim-css-color'

E, em seguida, ative-os um de cada vez para isolar.

    
por 05.03.2014 / 16:49
0

É recomendado que você defina o esquema de cores do emulador de terminal para usar a paleta Solarizada.

Se você está usando um terminal de 256 cores e não usa a paleta Solarized, você precisa usar o 256 colorscheme degradado. Para isso você tem que adicionar, antes da linha solarche colorscheme, a seguinte linha:

let g:solarized_termcolors=256

Mais informações podem ser encontradas na página Solarized

    
por 04.03.2014 / 20:40