# improve colors set -g default-terminal 'screen-256color' # act like vim setw -g mode-keys vi bind-key h select-pane -L bind-key j select-pane -D bind-key k select-pane -U bind-key l select-pane -R bind-key -r C-h select-window -t :- bind-key -r C-l select-window -t :+ set -g prefix2 C-s # 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 # soften status bar color from harsh green to light gray set -g status-style bg='#666666',fg='#aaaaaa' # remove administrative debris (session name, hostname, time) in status bar set -g status-left '' set -g status-right '' # increase scrollback lines set -g history-limit 10000 # prefix -> back-one-character bind-key C-b send-prefix # prefix-2 -> forward-incremental-history-search bind-key C-s send-prefix -2 # don't suspend-client unbind-key C-z # Local config if-shell "[ -f ~/.tmux.conf.local ]" 'source ~/.tmux.conf.local'