set -g default-terminal "tmux-256color" # enable true color for kitty set -ag terminal-overrides ",xterm-kitty:Tc" set -g set-titles on set -g mouse set -g mode-keys vi # Start windows and panes at 1, not 0 set -g base-index 1 setw -g pane-base-index 1 bind-key 0 select-window -t 10 bind-key Escape copy-mode unbind-key p bind-key p paste-buffer bind-key -T copy-mode-vi 'v' send-keys -X begin-selection bind-key -T copy-mode-vi 'y' send-keys -X copy-selection bind-key -T copy-mode-vi 'Space' send-keys -X halfpage-down bind-key -T copy-mode-vi 'Bspace' send-keys -X halfpage-up # easy-to-remember split pane commands bind-key | split-window -h bind-key - split-window -v unbind-key '"' unbind-key % # moving between panes with vim movement keys bind-key h select-pane -L bind-key j select-pane -D bind-key k select-pane -U bind-key l select-pane -R # moving between windows with vim movement keys bind-key -r C-h select-window -t :- bind-key -r C-l select-window -t :+ # resize panes with vim movement keys bind-key -r H resize-pane -L 5 bind-key -r J resize-pane -D 5 bind-key -r K resize-pane -U 5 bind-key -r L resize-pane -R 5 #TODO use THEME env somehow, see FORMATS in tmux(1) set -g @plugin "arcticicestudio/nord-tmux" run '$XDG_CONFIG_HOME/tmux/plugins/tpm/tpm'