# Bind r to reload the source bind r source ~/.tmux.conf # Remove ESC moving panes, etc set -s escape-time 0 # Vim binding for pane switching (needs to take multiple inputs tho) bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R # switch panes using CRTL+hjkl bind -n C-h select-pane -L bind -n C-j select-pane -D bind -n C-k select-pane -U bind -n C-l select-pane -R # Resize Panes with CTRL+Shift+HJKL (or just caps) #bind -n C-H resize-pane -L 2 #bind -n C-J resize-pane -D 2 #bind -n C-K resize-pane -U 2 #bind -n C-L resize-pane -R 2 # Zoom into the current pane bind-key z resize-pane -Z bind -n C-z resize-pane -Z # Enable mouse control (clickable windows, panes, resizable panes) set -g mouse on # Disable auto renames set-option -g allow-rename off # Popup Session #bind -n M-g display-popup -E "tmux new-session -A -s scratch"