From 6a245b6243f91d24878eadfd8c79cfa56b71f93c Mon Sep 17 00:00:00 2001 From: Steffen Rademacker Date: Tue, 2 Feb 2021 17:41:22 +0100 Subject: [PATCH] Custom status bar for tmux is better --- tmux.conf | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/tmux.conf b/tmux.conf index d284bd0a..64592342 100644 --- a/tmux.conf +++ b/tmux.conf @@ -33,8 +33,26 @@ bind -n C-k if-shell "$is_vim" "send-keys C-k" "select-pane -U" bind -n C-l if-shell "$is_vim" "send-keys C-l" "select-pane -R" bind -n 'C-\' if-shell "$is_vim" "send-keys C-\\" "select-pane -l" +# Custom statusbar +set -g status-style bg=black,fg=yellow,default +set -g pane-border-style fg=black +set -g pane-active-border-style fg=brightgreen +set -g message-style bg=black,fg=brightred +set -g display-panes-active-colour blue +set -g display-panes-colour brightred +set -g status-left-length 32 +set -g status-right-length 150 +set -g status-left-length 60 +set -g status-left '#[fg=black,bg=white] ❐ #S #[fg=white,bg=default,nobold] ⣿ #P ' +set -g status-right '#[fg=white,bg=default,nobold] #(whoami)@#h# #[fg=black,bg=white,nobold] #(date +"%H:%M") ' +set -g window-status-format '#[fg=white,bg=default] #I #W ' +set -g window-status-current-format '#[fg=black,bg=blue] #I #W #[fg=blue,bg=black,nobold]' +setw -g window-status-style fg=white,bg=default +setw -g window-status-current-style fg=brightred,bg=default +setw -g clock-mode-colour green + # Plugin configuration -set -g @resurrect-processes 'O l nnn v m nvim g neomutt' +set -g @resurrect-processes 'l nnn v vim nvim m mutt neomutt' set -g @resurrect-strategy-vim 'session' set -g @resurrect-strategy-nvim 'session' set -g @continuum-boot 'on' @@ -47,5 +65,4 @@ set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' set -g @plugin 'schasse/tmux-jump' -set -g @plugin 'lawabidingcactus/tmux-gruvbox-truecolor' run '~/.tmux/plugins/tpm/tpm'