unbind C-b
bind C-p last-window
bind p send-keys C-p
-bind C-l refresh-client
-bind l refresh-client
bind S split-window -v
bind | split-window -h
bind C-[ copy-mode
bind J select-pane -D
bind K select-pane -U
# Swap panes.
-bind w swap-pane
+bind o swap-pane -D
+bind C-o swap-pane -D
+bind O swap-pane -U
+bind w command-prompt -p "Select [<window>.]<pane> to swap:" 'swap-pane -s . -t %1'
+# Swap windows.
+bind W choose-window "swap-window -t '%%'"
# Show panes.
bind = display-panes
# Move the current pane into a separate window.