From a6b8205df14499e610bf64a6c194abe7c997915a Mon Sep 17 00:00:00 2001 From: thek4n Date: Thu, 31 Oct 2024 10:29:11 +0300 Subject: [PATCH] tmux change mappings for kill sessions --- TARGETS.sh | 2 +- home/user/.config/tmux/mappings.conf | 5 +++-- .../bin/{tmux_delete_session.sh => tmux_kill_session.sh} | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) rename home/user/.local/bin/{tmux_delete_session.sh => tmux_kill_session.sh} (98%) diff --git a/TARGETS.sh b/TARGETS.sh index a0be695..ac06574 100644 --- a/TARGETS.sh +++ b/TARGETS.sh @@ -1,6 +1,6 @@ declare -r -A TARGETS=( ["colors"]=".config/terminal-colors.d" - ["tmux"]=".config/tmux .tmux .config/systemd/user/tmux.service .local/bin/tmux_start_session.sh .local/bin/tmux_attach_session.sh .local/bin/tmux_delete_session.sh" + ["tmux"]=".config/tmux .tmux .config/systemd/user/tmux.service .local/bin/tmux_start_session.sh .local/bin/tmux_attach_session.sh .local/bin/tmux_kill_session.sh" ["bash"]=".config/bash .bashrc .profile %tmux %colors" ["zsh"]="%bash .config/zsh .zshenv .inputrc" ["alacritty"]=".config/alacritty" diff --git a/home/user/.config/tmux/mappings.conf b/home/user/.config/tmux/mappings.conf index ad64398..43ada99 100644 --- a/home/user/.config/tmux/mappings.conf +++ b/home/user/.config/tmux/mappings.conf @@ -62,7 +62,8 @@ bind q confirm-before -p "kill current pane? (y/n)" "kill-pane" bind Q kill-window bind C-q confirm-before -p "kill other windows? (y/n)" "kill-window -a" -bind D detach +bind d detach +bind D choose-client -Z bind C-d detach-other bind r command-prompt -I '#W' -p "New window name:" "rename-window '%%'" @@ -191,4 +192,4 @@ bind -T copy-mode-vi WheelDownPane select-pane \; send-keys -X -N 2 scroll-down # Session managment bind a display-popup -EE -w 80% -h 80% -T 'Attach session' '~/.local/bin/tmux_attach_session.sh' bind s display-popup -EE -w 80% -h 80% -T 'Start session' '~/.local/bin/tmux_start_session.sh' -bind d display-popup -EE -w 80% -h 80% -T 'Delete session' '~/.local/bin/tmux_delete_session.sh' \ No newline at end of file +bind k display-popup -EE -w 80% -h 80% -T 'Kill session' '~/.local/bin/tmux_kill_session.sh' \ No newline at end of file diff --git a/home/user/.local/bin/tmux_delete_session.sh b/home/user/.local/bin/tmux_kill_session.sh similarity index 98% rename from home/user/.local/bin/tmux_delete_session.sh rename to home/user/.local/bin/tmux_kill_session.sh index 3faa21f..c3a1cc0 100755 --- a/home/user/.local/bin/tmux_delete_session.sh +++ b/home/user/.local/bin/tmux_kill_session.sh @@ -11,7 +11,7 @@ ctrl-/:toggle-preview,\ ctrl-p:preview-up,\ ctrl-n:preview-down,\ ctrl-u:clear-query,\ -ctrl-q:toggle+down\ +ctrl-q:toggle\ " declare current_session