From 6b3d99779eeb0215d861726712f64d293b723487 Mon Sep 17 00:00:00 2001 From: Fredrik Ekre Date: Tue, 24 Oct 2023 12:13:47 +0200 Subject: [PATCH] [tmux] Overhaul color settings for status bar. --- .tmux.conf | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/.tmux.conf b/.tmux.conf index 78de05f..83c2293 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -57,17 +57,27 @@ bind-key d detach-client -P bind-key '"' split-window -v -c '#{pane_current_path}' bind-key % split-window -h -c '#{pane_current_path}' -# Status line mirroring vim-airline with the bubblegum theme -## colour238: grey -## colour150: green -## colour110: blue -set-option -g status-style bg=colour238,fg=colour110 -set-option -g message-style bg=colour238,fg=colour255 +# Color scheme from vim-airline's bubblegum theme +airline_grey="colour238" +airline_green="colour150" +airline_blue="colour110" +airline_purple="colour146" +airline_orange="colour179" +airline_red="colour174" +airline_pink="colour182" + +# Status line +set-option -g status-style "bg=$airline_grey,fg=$airline_blue" +set-option -g message-style "bg=$airline_grey,fg=colour255" set-option -g status-left-length "80" -set-option -g status-left "#[bg=colour238,fg=colour110,bold,noitalics,nounderscore] #S " -set-option -g status-right "#[bg=colour110,fg=colour238,bold,noitalics,nounderscore] %Y-%m-%d %H:%M | #h " -set-window-option -g window-status-current-format "#[bg=colour110,fg=colour238,nobold,noitalics,nounderscore] #I:#W#{?window_zoomed_flag,*Z,} " -set-window-option -g window-status-format "#[bg=colour238,fg=colour110,nobold,noitalics,nounderscore] #I:#W#{?window_last_flag,-,} " +set-option -g status-left-style "bg=$airline_grey,fg=$airline_blue,bold,noitalics,nounderscore" +set-option -g status-left " #S " +set-option -g status-right-style "bg=$airline_blue,fg=$airline_grey,bold,noitalics,nounderscore" +set-option -g status-right " %Y-%m-%d %H:%M | #h " +set-window-option -g window-status-current-style "bg=$airline_blue,fg=$airline_grey,nobold,noitalics,nounderscore" +set-window-option -g window-status-current-format " #I:#W#{?window_zoomed_flag,*Z,} " +set-window-option -g window-status-style "bg=$airline_grey,fg=$airline_blue,nobold,noitalics,nounderscore" +set-window-option -g window-status-format " #I:#W#{?window_last_flag,-,} " set-window-option -g window-status-separator "" -set-option -g pane-active-border-style fg=colour110 -set-option -g pane-border-style fg=colour238 +set-option -g pane-active-border-style "fg=$airline_blue" +set-option -g pane-border-style "fg=$airline_grey"