tmux: fancier status line

This commit is contained in:
Fernando Schauenburg 2022-10-14 15:53:30 +02:00
parent 7beec2e197
commit 0dd6508519

View file

@ -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