tmux: Rodar 'new-window' vim somefile '' me dá cores estranhas

0

Eu uso o tmux com cores solarizadas (256), e funciona bem, exceto quando eu apertei a tecla que eu usei: new-window "vim somefile" .

Ele abre a nova janela com cores estranhas, provavelmente como se eu tivesse menos de 256 habilitado.

Por que isso poderia ser e como eu poderia consertar isso?

    
por Sebastián Grignoli 18.02.2013 / 21:13

1 resposta

1

Sim. execute o tmux como

tmux -2 (força 256 cores)

No seu tmux.config coloque

set -g default-terminal "screen-256color"

Em seu vimrc put

set t_Co=256

set term=screen-256color

E no seu shell que o tmux está rodando você terá que colocar

export TERM="screen-256color"

Minha experiência tem sido que isso só funciona quando você diz para cada um deles calar a boca e fingir que eles têm 256 cores. Caso contrário, um deles achará que sabe mais e voltará a 16 ou 8.

Mas se você forçar, certifique-se de que faça tenha 256 cores disponíveis no terminal. Caso contrário, você acabará com algumas coisas estranhas.

Demorou muito para resolver tudo isso.

Ficou mais fácil quando comecei a criar as três da fonte.

Eles estão crivados com bugs nas versões mais antigas.

(aparentemente outros tiveram sucesso com o "xterm-256color", mas isso não funcionou para mim. Você só vai ter que tentar.)

    
por 19.02.2013 / 15:06

Tags