From 0dd6508519850ddd2a12b455bfef95c9de1cbb6f Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Fri, 14 Oct 2022 15:53:30 +0200 Subject: [PATCH] tmux: fancier status line --- config/tmux/tmux.conf | 45 ++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/config/tmux/tmux.conf b/config/tmux/tmux.conf index 83511da..39b8448 100644 --- a/config/tmux/tmux.conf +++ b/config/tmux/tmux.conf @@ -82,9 +82,6 @@ if-shell 'test "$(uname)" = "Darwin"' \ # # Style (status list, colors, ...) # -set -g status-left-length 32 -set -g status-right-length 48 -set -g status-justify centre # Color definitions # SOLARIZED TMUX SOLARIZED TMUX @@ -99,24 +96,36 @@ set -g status-justify centre # Base2 colour7 Cyan colour6 # Base3 colour15 Green colour2 -set -g status-left "\ -#{?client_prefix,#[fg=colour1],#[fg=colour10]}\ -#[push-default,fg=colour3]#{session_name} #[pop-default,default]❯ \ -#[push-default,fg=colour2]#{window_index}.#{pane_index} #[pop-default,default]❯ \ -#[push-default,fg=colour6]#{pane_id}#{?pane_marked,#[fg=colour9] M,}" +set -g status-left-length 48 +set -g status-right-length 48 +set -g status-justify centre -set -g status-right "\ -#{?client_prefix,#[fg=colour1],#[fg=colour10]}\ -#[push-default,fg=colour6]#{pid} #[pop-default,default]❮ \ -#[push-default,fg=colour2]#{host_short} #[pop-default,default]❮ \ -#[push-default,fg=colour3]%b %d %H:%M" +set -g status-left '\ +#{?client_prefix,#[fg=colour1],#[fg=colour10]}#[push-default] \ + #[fg=colour3]#{session_name}#[default] \ +囹#[fg=colour2]#{window_index}.#{pane_index}#[default] \ +笠#[fg=colour6]#{pane_id} #{?pane_marked,#[fg=colour9], }#[default]' -setw -g window-status-current-format "#{window_index}:#{window_name}#{window_flags}" -setw -g window-status-format "#{window_index}:#{window_name}#{window_flags}" +set -g status-right '\ +#{?client_prefix,#[fg=colour1],#[fg=colour10]}#[push-default]\ + #[fg=colour6]#{pid}#[default] \ +歷#[fg=colour2]#{host_short}#[default] \ + #[fg=colour3]%b %d %H:%M ' -set -g status-style bg=#002028 -setw -g window-status-style fg=colour12,bg=default -setw -g window-status-current-style fg="colour4 underscore",bg=default +setw -g window-status-current-format '#[fg=colour8]\ +#[fg=colour0]#{window_index} \ +#[default italics fg=colour4]#{window_name}\ +#[fg=colour10]#{window_flags}\ +#[fg=colour8]' + +setw -g window-status-format '\ +#{?client_prefix,#[bold fg=colour1],#[fg=colour10]}#{window_index} \ +#[default]#{window_name}\ +#[fg=colour10]#{window_flags}' + +set -g status-style fg=colour14,bg=colour8 +setw -g window-status-style fg=default,bg=default +setw -g window-status-current-style fg=default,bg=#002028 set -g pane-border-style fg=colour0 set -g pane-active-border-style fg=colour10 set -g message-style fg=colour15,bg=colour0