From 67180e1e1ddcf6c72a89df2ad32c92ce41b46bd3 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Fri, 19 Apr 2024 01:29:06 +0200 Subject: [PATCH] Prevent wrapping during tmux pane navigation --- tmux/dot-tmux.conf | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tmux/dot-tmux.conf b/tmux/dot-tmux.conf index 82de911..f4265e9 100644 --- a/tmux/dot-tmux.conf +++ b/tmux/dot-tmux.conf @@ -20,10 +20,10 @@ set -g prefix C-a # Improve navigation between tmux and nvim # TODO: Disable pane selection wrap -bind-key -n M-h if -F "#{@pane-is-vim}" 'send-keys M-h' 'select-pane -L' -bind-key -n M-j if -F "#{@pane-is-vim}" 'send-keys M-j' 'select-pane -D' -bind-key -n M-k if -F "#{@pane-is-vim}" 'send-keys M-k' 'select-pane -U' -bind-key -n M-l if -F "#{@pane-is-vim}" 'send-keys M-l' 'select-pane -R' +bind-key -n M-h if -F "#{@pane-is-vim}" 'send-keys M-h' "run '#{select_pane_no_wrap} L'" +bind-key -n M-j if -F "#{@pane-is-vim}" 'send-keys M-j' "run '#{select_pane_no_wrap} D'" +bind-key -n M-k if -F "#{@pane-is-vim}" 'send-keys M-k' "run '#{select_pane_no_wrap} U'" +bind-key -n M-l if -F "#{@pane-is-vim}" 'send-keys M-l' "run '#{select_pane_no_wrap} R'" bind-key -T copy-mode-vi 'M-h' select-pane -L bind-key -T copy-mode-vi 'M-j' select-pane -D @@ -58,4 +58,6 @@ wg_is_keys_off="#([ $(tmux show-option -qv key-table) = 'off' ] && echo 'TRUE' ) # Load theme source-file "$DOTFILES/tmux/gruvbox.conf" +set -g @plugin "dalejung/tmux-select-pane-no-wrap" + run "$DOTFILES/tmux/tpm/tpm"