######################## Key Bindings ######################## # Change prefix to -> (Ctrl + a) set-option -g prefix C-a unbind-key C-a bind-key C-a send-prefix # Use Alt-arrow keys to switch panes bind -n M-Left select-pane -L bind -n M-Right select-pane -R bind -n M-Up select-pane -U bind -n M-Down select-pane -D # Shift arrow to switch windows bind -n S-Left previous-window bind -n S-Right next-window # Set easier window split keys bind-key v split-window -h bind-key h split-window -v # Easy config reload bind-key r source-file ~/.tmux.conf \; display-message "~/.tmux.conf reloaded." ######################## Key Bindings ######################## ######################## Windows ######################## # Start window numbers at 1 to match keyboard order with tmux window order set -g base-index 1 set-window-option -g pane-base-index 1 # Renumber windows sequentially after closing any of them set -g renumber-windows on ######################## Windows ######################## ######################## Colors ######################## # improve colors set -g default-terminal 'screen-256color' # Soften status bar color from harsh green to light gray set -g status-style bg='#666666',fg='#aaaaaa' ######################## Colors ######################## ######################## Other Features ######################## # Increase scrollback lines set -g history-limit 10000 # Mouse mode setw -g mouse on ######################## Other Features ########################