# Github: @AdoPi ############################################ ## TMUX CONFIGURATION FILE ## ############################################ ######################### ## General ## ######################### # essentials #set -g status-utf8 on set -g default-terminal "xterm-256color-italic" # small client not shrinking setw -g aggressive-resize on # start with 1 set -g base-index 1 setw -g pane-base-index 1 # increase history set -g history-limit 20000 # escape delay set -sg escape-time 0 ########################## ## Key Binding ## ########################## bind r source-file ~/.tmux.conf \; display "Tmux conf reloaded" bind-key S command-prompt -p ssh: "new-window -n %1 'ssh %1'" # pane movements bind j select-pane -D bind l select-pane -R bind k select-pane -U bind h select-pane -L bind -r C-h select-window -t :- bind -r C-l select-window -t :* # Resize pane shortcuts bind -r H resize-pane -L 10 bind -r J resize-pane -D 10 bind -r K resize-pane -U 10 bind -r L resize-pane -R 10 ########################## ## Themes ## ########################## source ~/.tmux/theme.sh