El borde del panel actual de Tmux no es obvio

25

Me cuesta saber qué panel es el actual en tmux si solo hay dos. El borde solo parece resaltar el borde adyacente, lo que hace que sea imposible distinguirlo. Aquí hay un Gif para resaltar lo que quiero decir.ingrese la descripción de la imagen aquí

Estoy en bash, y la configuración para eso se ve así

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

¿Alguien tiene algún consejo para hacerlo más obvio?

Wil
fuente
2
Este problema se resuelve en la versión actual de tmux. Cuando solo hay dos divisiones, la mitad superior / inferior de la línea de división se colorea para indicar la división izquierda / derecha.
Phani
¿Podría considerar publicar esto como la respuesta?
Wil
¿No es posible hacer que tmux tenga bordes de 1px alrededor de cada uno de los paneles?
sjas
El problema es que si cada panel tiene un borde idéntico, no puede determinar cuál está activo. Como dice @Phani, sin embargo, es un problema menor en las versiones más recientes.
Wil

Respuestas:

8

Este problema se resuelve en la versión actual de tmux. Cuando solo hay dos divisiones, la mitad superior / inferior de la línea de división se colorea para indicar que la división izquierda / derecha está activa

ingrese la descripción de la imagen aquí

Phani
fuente
También se vuelve confuso cuando se trata de diseño horizontal. Medio resaltado izquierdo = panel superior, pero ... no es tan obvio a menos que busque el cursor activo.
Irfan
11

Creo que finalmente he encontrado una manera que me deja muy claro. Usando lo siguiente en el .tmux.conf.

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

Obtengo la ventana enfocada / activa en un color más claro y las no enfocadas / inactivas están un poco atenuadas.

He modificado mucho mi paleta de colores, pero el uso de sus colores favoritos (tenga en cuenta la ortografía británica en tmux.conf) debería permitir ajustes.

Ejemplo de activo (esquina inferior derecha) vs inactivo:

ejemplo de activo vs in-activo

Opennomad
fuente
Aunque la división cambia de color a mitad de camino ahora, todavía me resulta confuso a veces. ¡No hay duda de esta solución!
Matt Lacey
8

Buena pregunta; Desearía tener una mejor respuesta. El display-panescomando (Cb q por defecto) muestra el panel activo con un número rojo. Con solo dos paneles, aún debe recordar que el rojo está activo, el azul está inactivo.

Si configura display-panes-coloralgo con poca restricción con el color de fondo, será menos visible que el número de panel activo rojo (por defecto).

chepner
fuente
Casi siempre lo he usado display-panesprecisamente por este problema. El otro problema, por supuesto, es tener que establecer un nivel bajo repeat-timepara que no se mueva a Vim, luego intente mover el cursor solo para volver a otro panel. Probablemente continuará con display-panesTengo suficiente contraste en el número de panel actual para ser bastante útil. Muchas gracias por el aporte, solo tendré que soportarlo.
Wil