Bordure du volet actuel de Tmux non évidente

25

J'ai du mal à dire quel volet est le volet actuel dans tmux s'il n'y en a que deux. La bordure semble seulement mettre en évidence le bord adjacent, ce qui le rend impossible à dire. Voici un Gif pour souligner ce que je veux dire.entrez la description de l'image ici

Je suis en bash, et la configuration pour ça ressemble ainsi

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

Quelqu'un a-t-il des conseils pour le rendre plus évident?

Wil
la source
2
Ce problème est résolu dans la version actuelle de tmux. Lorsqu'il n'y a que deux divisions, la moitié supérieure / inférieure de la ligne de division est colorée pour indiquer la division gauche / droite.
Phani
Vous pourriez envisager de poster ceci comme réponse?
Wil
N'est-il pas possible d'obtenir que tmux ait des bordures 1px autour de chacun des volets?
sjas
Le problème est que si chaque volet a une bordure identique, vous ne pouvez pas déterminer lequel est actif. Comme le dit @Phani, c'est moins un problème dans les versions plus récentes.
Wil

Réponses:

8

Ce problème est résolu dans la version actuelle de tmux. Lorsqu'il n'y a que deux divisions, la moitié supérieure / inférieure de la ligne de division est colorée pour indiquer que la division gauche / droite est active

entrez la description de l'image ici

Phani
la source
Cela devient également déroutant en ce qui concerne la disposition horizontale. Surlignage de la moitié gauche = volet supérieur, mais .. pas si évident à moins que vous ne recherchiez le curseur actif.
Irfan
11

Je pense que j'ai enfin trouvé un moyen qui le rend vraiment clair pour moi. En utilisant ce qui suit dans le .tmux.conf.

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

J'obtiens la fenêtre focalisée / active dans une couleur plus claire et celles non focalisées / inactives un peu grisées.

J'ai beaucoup modifié ma palette de couleurs, mais l'utilisation de vos couleurs préférées (notez l'orthographe britannique dans le tmux.conf) devrait permettre des ajustements.

Exemple d'actif (coin inférieur droit) vs inactif:

exemple d'actif vs inactif

opennomad
la source
Bien que la séparation change de couleur à mi-chemin maintenant, je trouve toujours cela parfois déroutant. Il ne fait aucun doute que cette solution!
Matt Lacey
8

Bonne question; J'aimerais avoir une meilleure réponse. La display-panescommande (Cb q par défaut) affiche le volet actif avec un numéro rouge. Compte tenu de seulement deux volets, vous devez toujours vous rappeler que le rouge est actif, le bleu est inactif.

Si vous définissez display-panes-colorquelque chose avec un contraste faible avec votre couleur d'arrière-plan, il sera moins visible que le numéro de volet actif rouge (par défaut).

chepner
la source
J'ai pratiquement toujours utilisé display-panesprécisément à cause de ce problème. L'autre problème est bien sûr d'avoir à définir un minimum repeat-timepour ne pas passer à Vim, puis essayez de déplacer votre curseur uniquement pour revenir à un autre volet. Continuera probablement avec display-panesun contraste suffisant sur le numéro de volet actuel pour être assez utile. Merci beaucoup pour la contribution, je vais devoir le supporter.
Wil