Changer la couleur de sélection de la liste de fenêtres tmux

3

J'essaie de thème tmux à mon goût, et je suis bloqué à la sélection de windowlist.

Préfixe w me montre la liste des fenêtres, avec la barre de sélection en jaune; Quelqu'un sait l'incantation pour modifier ce bit spécifique?

adam
la source

Réponses:

5

Je ne comprends pas pourquoi la réponse de Neric est rejetée puisqu'elle est en fait correcte.

Lorsque vous ouvrez une liste de fenêtres, les styles de mode-style Les options sont appliquées à un élément sélectionné. Voici un lien vers les sources. Comme vous pouvez le voir , La valeur par défaut est bg=yellow,fg=black. Vous pouvez changer ces styles en une seule commande:

set -wg mode-style bg=red,fg=red
  • set donne une commande pour définir une option;
  • -w flag indique qu'il s'agit d'une option de fenêtre;
  • -g flag indique de définir l'option globalement;
  • mode-style est le nom de l'option;
  • bg=red définit la couleur de fond de la sélection;
  • fg=white définit la couleur du texte.

Notez que set -wg est juste un alias pour set-window-option -g.

En ce qui concerne les couleurs, à partir de la page de manuel:

La couleur est l'une des suivantes: black, red, green, yellow, blue, magenta, cyan, white, aixterm bright variants (si pris en charge: brightred, brightgreen, etc), colour0 à colour255 à partir du jeu de 256 couleurs, par défaut, ou une chaîne RVB hexadécimale telle que #ffffff, qui choisit la correspondance la plus proche parmi les 256 couleurs par défaut.

Vous pouvez également spécifier des attributs, par exemple bg=red,fg=red,bold:

Les attributs sont soit aucun, soit une liste délimitée par des virgules d'un ou plusieurs des éléments suivants: bright (ou bold ), dim, underscore, blink, reverse, hidden, ou italics, pour activer un attribut ou un attribut avec le préfixe no en éteindre un.

Veuillez noter que cette option affecte également la couleur de la sélection de texte en mode copie.

tonyganch
la source
3

C'est ce que vous recherchez:

set-window-option -g mode-fg white
set-window-option -g mode-bg red
neric
la source
0
set status-utf8 on
set utf8 on

set -g default-terminal "screen-256color"

set -g status-bg black
set -g status-fg white
Unix
la source
ça aiderait si vous expliquez ce que font ces commandes
Sathyajith Bhat
set -g status-bg affecte la barre de message d'état, pas la barre de sélection windowlist.
adam