Usando 256 temas de cores que não funcionam no vim / putty

3

O PuTTY mostra o xterm-256color correto. A seção Cores mostra "Permitir que o terminal especifique cores ANSI" e "Permitir que o terminal use o modo xterm-256 cores".

No entanto, quando eu uso temas, eles não funcionam, todos os temas acabam parecendo variações de 'ron'

E meu .vimrc

set t_Co=256
syntax on
color wombat
set autoindent
set cindent
set smartindent
set tabstop=3
set shiftwidth=3
set expandtab

$ infocmp -1L xterm | grep max_colors

max_colors # 256,

$ echo $TERM

xterm-256color

$ tput colors

256

Qualquer ideia sobre como corrigir isso é muito apreciada.

    
por Jonathan Weinraub 28.04.2015 / 17:08

1 resposta

0

O esquema de cores também precisa suportar terminais (cores altas). Para o referenciado em seu ~/.vimrc , wombat , este somente suporta a GUI (há apenas guifg= / guibg= atributos).

Existe uma versão especial do wombat para o xterm de 256 cores, aqui .

Alternativas

Plugins como CSApprox podem usar as definições de cores da GUI e convertê-las em 256 -color cterm paleta de cores para terminais de alta cor. Isso ajuda com os esquemas de cores que, de outra forma, só selecionam da paleta de cores de terminal de 16 cores padrão, ou apenas fornecem definições de cores da GUI.

Outra abordagem é tomada por csexact , que modifica a paleta do terminal (suportado) para corresponder exatamente às cores da GUI do Vim.

    
por 28.04.2015 / 17:34

Tags