Respuesta corta
Es un error
Respuesta completa
Parece que la visualización "correcta" es la de la izquierda, donde el tipo de letra negrita están no prestados. Por lo que pude entender ( aquí está la referencia), el atributo en negrita se usó, originalmente, para establecer la versión resaltada de los 8 colores base.
Históricamente, ha habido una correspondencia uno a uno entre las versiones en negrita de los 8 colores ANSI predeterminados y las versiones brillantes de los 8 colores predeterminados. En el pasado, cuando un programa de color exigía la visualización de texto en negrita, probablemente era más fácil para los emuladores de terminal mostrar una versión más brillante del color del texto (y esperar que el usuario lo interprete como negrita) que mostrar un tipografía con un peso en negrita.
Básicamente, lo que está sucediendo aquí es que, para usar la paleta Solarizada completa , con el naranja , el púrpura y todos los niveles de gris , los colores se llaman con el atributo en negrita , que a su vez se refiere a los 8 colores alternativos del Paleta ANSI.
Terminal entiende esto correctamente y muestra el naranja y el comentario en gris en la composición normal , mientras que tmux les agrega una fuente en negrita innecesaria . En conclusión, el lado izquierdo es correcto mientras que el derecho no lo es.
Pregunta 2
¿Hay alguna manera de deshabilitar la representación en negrita de tmux ?
Todavía tengo que investigar un poco al respecto, y actualizaré esta respuesta tan pronto como encuentre algo.
Respuesta 2
¡Y aquí tenemos la solución! :)
Para que tmux se comporte correctamente, debemos llamarlo y decirle que estamos en un entorno habilitado para 256 colores.
TERM=xterm-256color /usr/bin/tmux
Por conveniencia podríamos alias
esto (es decir, usted agrega alias tmux="<the line above>"
a su ~/.bashrc
).
Llamar tmux
como tmux -2
, para forzar a tmux a ejecutarse con soporte de 256 colores (en lugar de redefinir la TERM
variable ambiental) no permitirá la interpretación correcta de los 8 colores "negrita-alternativa" (es decir, la variante más brillante también tendrá una composición en negrita). Por lo tanto, le recomiendo usar la solución aquí arriba para tener tanto una correcta interpretación de 256 colores y los colores no llamativos "negrita-alternativas".
echo $TERM
dentro y fuera detmux
?