set -g default-terminal "tmux-256color" set -ag terminal-overrides ",xterm-256color:RGB" set -g base-index 1 set -g status-keys vi set -g history-limit 10000 set -sg escape-time 0 setw -g mode-keys vi setw -g monitor-activity on set-option -g set-titles on set-window-option -g automatic-rename on # Kill window/pane without confirmation bind-key & kill-window bind-key x kill-pane # remap prefix from 'C-b' to 'C-Space' unbind C-b set-option -g prefix C-Space bind-key C-Space send-prefix bind-key v split-window -h bind-key s split-window -v # Use Alt-vim keys without prefix key to switch panes bind -n M-h select-pane -L bind -n M-j select-pane -D bind -n M-k select-pane -U bind -n M-l select-pane -R # Use Alt-arrow keys without prefix key 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 # Resize panes bind-key -r C-j resize-pane -D 5 bind-key -r C-k resize-pane -U 5 bind-key -r C-h resize-pane -L 5 bind-key -r C-l resize-pane -R 5 # Shift arrow to switch windows bind -n S-Left previous-window bind -n S-Right next-window # Reload config bind r source-file $XDG_CONFIG_HOME/tmux/tmux.conf # THEME set -g status-bg black set -g status-fg white set -g status-interval 60 set -g status-left-length 30 set -g status-right ' #{?client_prefix,#[reverse]#[noreverse] ,}"#{=21:pane_title}" %H:%M %d-%b-%y'