Dada a falta de detalhes fornecidos na questão, vou postar o que fiz com a minha configuração para que as coisas funcionem corretamente com iTerm2 + ssh + tmux + WeeChat / Vim
Eu descobri que as 'pré-configurações' soloizadas para o iTerm2 não tocam bem com 256 cores, além das 16 principais que ele usa.
- Exemplos: Não soloizado vs Default Solorized iTerm2 preset
- Observe as cores ausentes entre os dois.
Para corrigir isso (principalmente) eu uso escuro de alto contraste com luz solar . Isso faz com que 256 cores funcionem, embora ligeiramente "off".
Depois de usar a versão de Alto Contraste, optei por desabilitar o plugin solarized.vim, já que ele não parecia mais correto. (Além disso, se eu não tiver acesso ao solarizado em uma estação de trabalho, ele poderá parecer fora de qualquer maneira; portanto, mais compatibilidade!)
Todos os itens acima estão com meus $ TERM e programas configurados corretamente, e não são forçados com uma exportação completa. iTerm2 relata xterm-256color, o tmux está configurado para screen-256color
- Veja por que forçar $ TERM é ruim .