Terminator + vim + solarizado


3

Estou tentando fazer com que o Solarized funcione com meu Terminator e Vim no Ubuntu 11.10. Eu tentei todos os tipos de configurações de terminador que encontrei em toda a web, mas não consigo o resultado da maneira que quero.

Quando uso o gnome-terminal, obtenho as cores corretas no Vim com:

" Pathogen initialization
call pathogen#infect()
se t_Co=256
" ...
if has("gui_running")
  syntax on
  set hlsearch
  " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized
  set background=light
  " let g:solarized_termcolors=16
  colorscheme solarized
else
  syntax on
  set hlsearch
  " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized
  set background=dark
  let g:solarized_termcolors=16
  colorscheme solarized
endif

Mas quando eu volto para o Terminator, com as configurações desta página , a cor de fundo do meu Vim parece muito clara, dificultando a leitura do conteúdo real do arquivo.

Nada do que me deparei funcionou para mim até agora. Alguém pode compartilhar uma combinação de trabalho de .config / terminator / config e .vimrc?


Apenas uma dica: você não deve apenas definir t_Co às cegas para o modo 256 cores, porque normalmente o vim detectará isso por conta própria. Não está funcionando para você com o Terminator porque o Terminator usa os conjuntos gnome-terminal e gnome-terminal $ TERM para xterm, enquanto o xterm-256color é normalmente usado para um terminal que suporta 256 cores. Se você procurar por $COLORTERM == 'gnome-terminal'isso, poderá detectar o terminal gnome explicitamente e compensar a configuração incorreta de $ TERM.
Michael Younkin

Respostas:


2

Provavelmente é a configuração:

let g:solarized_termcolors=256

Quase não consigo acreditar que fosse assim tão simples. Obrigado!
Jens Geiregat

Acabei de notar que ter uma 'sintaxe ativada' em arquivos ftplugin atrapalha a solarização. Também confuso: enquanto eu definir o meu plano de fundo para escuro, solarized parece configurá-lo de volta à luz, mas mostra as cores escuras ...
Jens Geiregat

Qual terminal você está usando?
Darek

Eu uso terminator.
Jens Geiregat 13/08/2012
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.