diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index d95fea9..8b4be2a 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -17,6 +17,29 @@ bind-key -T copy-mode-vi y send-keys -X rectangle-toggle bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'xclip -se c -i' bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel 'xclip -se p -i' + +# Double LMB Select & Copy (Word) +bind-key -T copy-mode-vi DoubleClick1Pane \ + select-pane \; \ + send-keys -X select-word \; \ + send-keys -X copy-pipe-and-cancel 'xclip -se p -i' +bind-key -n DoubleClick1Pane \ + select-pane \; \ + copy-mode -M \; \ + send-keys -X select-word \; \ + send-keys -X copy-pipe-and-cancel 'xclip -se p -i' + +# Triple LMB: Select & Copy (Line) +bind-key -T copy-mode-vi TripleClick1Pane \ + select-pane \; \ + send-keys -X select-line \; \ + send-keys -X copy-pipe-and-cancel 'xclip -se p -i' +bind-key -n TripleClick1Pane \ + select-pane \; \ + copy-mode -M \; \ + send-keys -X select-line \; \ + send-keys -X copy-pipe-and-cancel 'xclip -se p -i' + set-option -g history-limit 100000 # pane navigation avec ctrl+hjkl