Después de la actualización a tmux versión 2.9a, tuve que actualizar mi archivo de configuración ya que algunas de las configuraciones tenían cambios de nombre. Los colores para la sección del título de la ventana de mi barra de estado ya no funcionan. Aquí está esa parte de mi archivo de configuración:

# set color for status bar
set-option -g status-style bg=colour235
set-option -g status-style fg=yellow
set-option -g status-style dim

# set window title list colors
set-window-option -g window-status-style fg=brightblue
set-window-option -g window-status-style bg=colour236
set-window-option -g window-status-style dim

# active window title colors
set-window-option -g window-status-current-style fg=brightred
set-window-option -g window-status-current-style bg=colour236
set-window-option -g window-status-current-style bright

No importa qué colores o brillo selecciono, el área del título de la barra de estado muestra texto en blanco. Todo mi archivo de configuración de tmux está aquí: https://github.com/ zanshin / dotfiles / blob / master / tmux / tmux.conf

0
Mark Nichols 9 may. 2019 a las 16:24

3 respuestas

La mejor respuesta

Si configura una opción varias veces, el último valor será el utilizado.

Debe configurar cada opción una vez o usar -a en el segundo y los siguientes comandos de configuración para cada opción.

0
Nicholas Marriott 9 may. 2019 a las 13:28

La sintaxis ha cambiado ligeramente (me gusta la nueva). Ahora puede colocar varios atributos en la misma línea separados por una coma.

Con la nueva sintaxis, la configuración que tiene en su pregunta se convirtió en:

# set color for status bar
set-option -g status-style bg=colour235,fg=yellow,dim

# set window title list colors
set-window-option -g window-status-style fg=brightblue,bg=colour236,dim

# active window title colors
set-window-option -g window-status-current-style fg=brightred,bg=colour236,bright

Para obtener más información, puede consultar Preguntas frecuentes de tmux

3
pfmaggi 14 may. 2019 a las 21:05

Imprimir valores de configuración predeterminados

tmux -Lfoo -f/dev/null start\; show -gw

Imprimir valores de configuración actuales

tmux -Lfoo -f/dev/null start\; show -g

Opciones de ventana predeterminadas 2.9.a

window-active-style default
window-size smallest
window-status-activity-style reverse
window-status-bell-style reverse
window-status-current-format "#I:#W#{?window_flags,#{window_flags}, }"
window-status-current-style default
window-status-format "#I:#W#{?window_flags,#{window_flags}, }"
window-status-last-style default
window-status-separator " "
window-status-style default
window-style default

Sugerencias sobre modificaciones

Estos colores son solo para ver diferencias

~ / .tmux.conf

# ------------- #
# Define Colors #
# ------------- #
GRAY="#808080"
BLUE="#569CD6"
DARK_BLUE="223E55"
RED="#EE4646"
YELLOW="#CCCC99"
BACKGROUND="#000000"
FOREGROUND="#CCCCCC"

# ----------------- #
# Define Status Bar #
# ----------------- #
set -g status-interval 1
set -g status-style bg=$BACKGROUND,fg=$BLUE

# ------------ #
# Define Panes #
# ------------ #
set -g pane-border-style fg=$DARK_BLUE
set -g pane-active-border-style fg=$BLUE

# ---------------- #
# Define Left Side #
# ---------------- #
set -g status-left " "

# -------------- #
# Define Windows #
# -------------- #
set -g window-status-current-format "#[fg=$BLUE] ➤ "
set -g window-status-format " ➤ "
set -g window-status-activity-style fg=$RED
set -g window-status-bell-style fg=$YELLOW
set -g window-status-separator " "
set -g window-style default
set -g window-status-style bg=$BACKGROUND,fg=$GRAY

# ----------------- #
# Define Right Side #
# ----------------- #
set -g status-right-length 150
set -g status-right "#T %Y-%m-%d %H:%M:%S "
0
casonadams 29 jun. 2019 a las 02:45