# Resize pane single keys bind-key + resize-pane -D 20 bind-key - resize-pane -U 20 bind-key / resize-pane -L 20 bind-key * resize-pane -R 20 # Vim movements bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R # Kill without prompting bind-key x kill-pane bind-key & kill-window # Help with the color problems set -g default-terminal "screen-256color" # Mouse Scrolling set-option -g mouse on #Use vim keybindings in copy mode setw -g mode-keys vi # Setup 'v' to begin selection as in Vim bind-key -t vi-copy v begin-selection bind-key -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy" # Update default binding of `Enter` to also use copy-pipe unbind -t vi-copy Enter bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy" # Set the display panes timeout set-option -g display-panes-time 4000 # Change binding for display panes bind-key b display-panes # Allow pbcopy inside of session set-option -g default-command "reattach-to-user-namespace -l zsh" ### COLOUR (Solarized dark) # default statusbar colors set-option -g status-bg colour66 #base02 set-option -g status-fg colour229 #yellow # pane border set-option -g pane-border-fg colour23 #base02 set-option -g pane-active-border-fg colour23 #base01 ## message text set-option -g message-bg colour235 #base02 set-option -g message-fg colour196 #orange set-option -g status on set-option -g status-interval 2 set-option -g status-justify "centre" set-option -g status-left-length 110 set-option -g status-right-length 90 set-option -g status-left "#(~/.tmux/powerline.sh left)" set-option -g status-right "#(~/.tmux/powerline.sh right)" # Make the escape faster, faster command sequences set -s escape-time 0 # Deal with screens having different set-window-option -g aggressive-resize # Bind the last window command bind-key C-b last-window # Use base 1 numbering, 0 base is a big stretch set -g base-index 1 setw -g pane-base-index 1 # Synchronize mode, how the fuck did I not know about this bind a set-window-option synchronize-panes