vim theme aparecendo estranho no tmux

0

Meu vim está configurado da seguinte forma:

  syntax on
  colorscheme brogrammer
  set nu
  set expandtab
  set tabstop=4
  set autoindent

Meu tmux está configurado da seguinte forma:

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

Quando executo o vim no tmux, obtenho a cor de fundo na primeira e última linhas no vim e nas bordas. O cinza é a cor de fundo do meu tema vim e o azul é a cor de fundo do meu terminal.

Qualquer ajuda seria muito apreciada!

    
por Carpetfizz 27.02.2016 / 04:11

2 respostas

1

Isso foi corrigido para mim, conforme declarado aqui:

link

você precisa colocar

if &term =~ '256color'
    " disable Background Color Erase (BCE) so that color schemes
    " render properly when inside 256-color tmux and GNU screen.
    " see also http://snk.tuxfamily.org/log/vim-256color-bce.html
    set t_ut=
endif

no seu .vimrc.

    
por madflow 06.12.2017 / 15:59
0

Verifique o $ TERM atualmente em uso antes de executar o tmux.
echo $TERM

se necessário, ajuste-o em TERM=xterm-256color e reinicie o tmux.

se estiver funcionando, defina o TERM nas configurações do seu terminal para torná-lo persistente.
Procure por "String do tipo de terminal" em Conexão > dados nas configurações do seu terminal (massa de vidraceiro, gatinho ...)

    
por xaa 01.03.2016 / 09:59