# ╭──────────────────────────────────────────────────────────╮ # │ Bindings │ # ╰──────────────────────────────────────────────────────────╯ # bind flags # -r = repeatable, only needs prefix once # -n = doesn't need prefix # -t = binds to a certain key-table (root, copy-mode, prefix, etc.) # Set to Control + Space, keeping the default of C-b intact. # C-Space send-prefix line doubles the prefix when in nested tmux session. set -g prefix C-Space bind C-Space send-prefix # 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 # Easier switching between window bind C-n next-window bind C-p previous-window bind C-a last-window # Reload tmux config with + r unbind r bind r "source-file ~/.dotfiles/config/tmux/tmux.conf; display 'tmux cfg reloaded!'" # copy mode using 'Esc' unbind [ bind Escape copy-mode # paste using 'p' unbind p bind p paste-buffer # vim: ft=tmux ts=2 sw=2 et