feat(tmux): mappings

This commit is contained in:
thek4n 2024-05-15 10:02:11 +03:00
parent f49e733035
commit b98b9ad2c1

View File

@ -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 ~" 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 # Kill session and reattach to last session
bind x confirm-before -p "kill current session? (y/n)" "switch-client -l \; kill-session -t '#S'" 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 # kill pane
bind q confirm-before -p "kill current pane? (y/n)" "kill-pane" bind q confirm-before -p "kill current pane? (y/n)" "kill-pane"
# kill window # kill window
bind Q confirm-before -p "kill current window? (y/n)" "kill-window" bind Q confirm-before -p "kill current window? (y/n)" "kill-window"
# Kill other windows # Kill other windows
bind C-q confirm-before -p "kill other windows? (y/n)" "kill-window -a" bind C-q confirm-before -p "kill other windows? (y/n)" "kill-window -a"