set -g default-terminal "tmux-256color" set -g base-index 1 set -g set-titles on set -g status-keys vi # Faster Command Sequences set -s escape-time 0 set-option -g focus-events on set -g set-clipboard on set -g history-limit 50000 setw -g xterm-keys on setw -g automatic-rename on setw -g monitor-activity on setw -g aggressive-resize on set -g mouse on unbind C-a unbind C-b set -g prefix C-a bind-key C-a last-window set -g terminal-overrides 'xterm*:smcup@:rmcup@' # enable native xterm scrolling where available bind a send-key C-a set -g xterm-keys on bind | split-window -h -c "#{pane_current_path}" bind _ split-window -v -c "#{pane_current_path}" bind A command-prompt "rename-window '%%'" set -g mouse on set-option -ga update-environment "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY" new-session # always create a session (can always `tmux a`) set -g status on set -g status-interval 15 set -g status-justify left set -g status-keys vi set -g status-left "#[fg=colour193,bg=colour65] #S #[fg=colour65,bg=colour237,nobold,nounderscore,noitalics]" set -g status-left-length 100 set -g status-left-style default set -g status-position bottom set -g status-right "#[fg=colour235,bg=colour237,nobold,nounderscore,noitalics]#[fg=colour250,bg=colour235] %Y-%m-%d  %H:%M #[fg=colour65,bg=colour235,nobold,nounderscore,noitalics]#[fg=colour193,bg=colour65] #h " set -g status-right-length 100 set -g status-right-style default set -g status-style fg=black,bg=colour237