# GNU Screen prefix unbind C-b set -g prefix C-a # Open new-window in PWD #bind c new-window -c "#{pane_current_path}" # Vi shortcut for copying (frees shortcut for emacs) set-window-option -g mode-keys vi set-window-option -g xterm-keys on # Last window #bind-key C-a last-window # List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-sidebar' set -g @plugin 'tmux-plugins/tmux-copycat' set -g @plugin 'tmux-plugins/tmux-pain-control' set -g @plugin 'tmux-plugins/tmux-resurrect' # Configuration for tmux-resurrect set -g @resurrect-processes 'mutt journalctl emacs' set -g @resurrect-strategy-vim 'session' # statusbar -------------------------------------------------------------- set -g display-time 2000 # allow mouse mode #set -g mouse-utf8 on # deprecated set -g mouse on # center align the window list set -g status-justify centre set -g status-right "(" set -g status-left ")" #### COLOUR (Default dark (terminal chooses variant)) # default statusbar colors set-option -g status-bg black #base02 set-option -g status-fg yellow #yellow set-option -g status-attr default # default window title colors set-window-option -g window-status-fg brightblue #base0 set-window-option -g window-status-bg default #set-window-option -g window-status-attr dim # active window title colors set-window-option -g window-status-current-fg brightred #orange set-window-option -g window-status-current-bg default #set-window-option -g window-status-current-attr bright # pane border set-option -g pane-border-fg black #base02 set-option -g pane-active-border-fg brightgreen #base01 # message text set-option -g message-bg black #base02 set-option -g message-fg brightred #orange # pane number display set-option -g display-panes-active-colour blue #blue set-option -g display-panes-colour brightred #orange # clock set-window-option -g clock-mode-colour green #green # Initialize TMUX plugin manager run '~/.tmux/plugins/tpm/tpm'