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?
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
(oubold
),dim
,underscore
,blink
,reverse
,hidden
, ouitalics
, pour activer un attribut ou un attribut avec le préfixeno
en éteindre un.
Veuillez noter que cette option affecte également la couleur de la sélection de texte en mode copie.
C'est ce que vous recherchez:
set-window-option -g mode-fg white
set-window-option -g mode-bg red
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white