Acabo de descubrir por qué estaba teniendo tanta confusión. Yo, como otros aquí, estaba teniendo dificultades para que la configuración del terminal predeterminado surta efecto. Recordé que tenía una sesión tmux en segundo plano. Volví a adjuntar mi sesión, cerré mis procesos y cerré TODOS los procesos de tmux. La próxima vez que reinicié tmux, la configuración predeterminada del terminal .tmux.conf
comenzó a surtir efecto. No sé si otros también lo están haciendo, pero recomiendo cerrar todos los procesos tmux antes de modificar el .tmux.conf
archivo.
Tengo mi disposición a trabajar en mi máquina local (OSX 10.9.5 con iTerm2) sin ninguna modificación a .bashrc
o .bash_profile
. Todo lo que hice fue poner la línea set -g default-terminal "xterm-256color"
a ~/.tmux.conf
y reiniciar todos los procesos TMux.
Obtuve mi configuración remota (ssh a Ubuntu 14.04) para que funcione exactamente de la misma manera sin modificaciones .bashrc
. Simplemente agregué set -g default-terminal "xterm-256color"
a ~/.tmux.conf
mi máquina remota y reinicié todos los procesos remotos de tmux.
Puede probar lo que Vim está viendo haciendo echo $TERM
desde una sesión tmux. Siguió diciendo screen
como el valor hasta que reinicié todos los procesos tmux, momento en el que reflejóxterm-256color
como se esperaba.
Espero que ayude.
$ tmux -2
?