diff --git a/home/user/.config/tmux/mappings.conf b/home/user/.config/tmux/mappings.conf index 4c773ee..8613d1e 100644 --- a/home/user/.config/tmux/mappings.conf +++ b/home/user/.config/tmux/mappings.conf @@ -28,16 +28,17 @@ bind s choose-tree -ZsK '#{?#{e|<:#{line},9},#{e|+:1,#{line}},#{?#{e|<:#{line},3 bind n command-prompt -p "New session:" "new-session -A -s '%1' -c ~" -# Kill last session -bind X confirm-before -p "kill last session [#{client_last_session}]? (y/n)" "kill-session -t #{client_last_session} \; display-message \"Killed last session\"" # Kill session and reattach to last session bind x confirm-before -p "kill current session? (y/n)" "switch-client -l \; kill-session -t '#S'" +# Kill last session +bind X confirm-before -p "kill last session [#{client_last_session}]? (y/n)" "kill-session -t #{client_last_session} \; display-message \"Killed last session\"" +# Kill other sessions +bind C-x confirm-before -p "kill other sessions? (y/n)" "kill-session -a" # kill pane bind q confirm-before -p "kill current pane? (y/n)" "kill-pane" # kill window bind Q confirm-before -p "kill current window? (y/n)" "kill-window" - # Kill other windows bind C-q confirm-before -p "kill other windows? (y/n)" "kill-window -a"