set -g history-limit 50000 set -g default-terminal "screen-256color" set -g mouse on set -g base-index 1 setw -g pane-base-index 1 set -g renumber-windows on set -sg escape-time 1 set -g set-titles on bind r source-file ~/.tmux.conf \; display "Configuration reloaded!" bind | split-window -h bind - split-window -v bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R bind -r C-h select-window -t :- bind -r C-l select-window -t :+ bind -r H resize-pane -L 5 bind -r J resize-pane -D 5 bind -r K resize-pane -U 5 bind -r L resize-pane -R 5 setw -g mode-keys vi set -g set-clipboard on bind Escape copy-mode bind -T copy-mode-vi v send -X begin-selection bind -T copy-mode-vi y send -X copy-pipe-and-cancel 'xclip -in -selection clipboard' bind p paste-buffer 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 set -g status-interval 5 set -g status-right-length 150 set -g status 2 set -g status-style fg=colour12,bg=colour234 set -g status-justify left set -g status-left-length 0 set -g status-left "" set -g status-right "" setw -g window-status-current-style fg=colour81,bg=colour238,bold setw -g window-status-style fg=colour138,bg=colour235,none set -g pane-border-style fg=colour238 set -g pane-active-border-style fg=colour81 set -g message-style fg=colour232,bg=colour166,bold bind-key g switch-client -T git bind-key S choose-session set -g status 2