# prefix unbind C-b set-option -g prefix C-a bind C-a send-prefix # hjkl pane traversal bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R # i3 window splitting unbind % unbind '"' bind V split-window -v bind H split-window -h # Start not at index 0 but at one for windows set -g base-index 1 # vi copy and pasting bind-key -T copy-mode-vi 'v' send -X begin-selection bind-key -T copy-mode-vi 'y' send -X copy-selection bind-key -T copy-mode-vi 'Space' send -X halfpage-down bind-key -T copy-mode-vi 'Bspace' send -X halfpage-up # urlview bind-key u capture-pane \; \ run-shell "st -e sh -c 'tmux save-buffer - | urlview'" # interactive panel to other windows bind-key M choose-tree -Zw "join-pane -t '%%'" # interactive panel to other session bind-key C-m choose-tree -Zs "join-pane -t '%%'"