@@ -47,25 +47,33 @@ set_copy_mode_bindings() {
47
47
tmux bind-key -T copy-mode-vi " $( put_key) " send-keys -X copy-pipe-and-cancel " tmux paste-buffer"
48
48
tmux bind-key -T copy-mode-vi " $( yank_put_key) " send-keys -X copy-pipe-and-cancel " $copy_command ; tmux paste-buffer"
49
49
tmux bind-key -T copy-mode-vi " $( yank_wo_newline_key) " send-keys -X " $( yank_action) " " $copy_wo_newline_command "
50
- tmux bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X " $( yank_action) " " $copy_command_mouse "
50
+ if [[ " $( yank_with_mouse) " == " on" ]]; then
51
+ tmux bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X " $( yank_action) " " $copy_command_mouse "
52
+ fi
51
53
52
54
tmux bind-key -T copy-mode " $( yank_key) " send-keys -X " $( yank_action) " " $copy_command "
53
55
tmux bind-key -T copy-mode " $( put_key) " send-keys -X copy-pipe-and-cancel " tmux paste-buffer"
54
56
tmux bind-key -T copy-mode " $( yank_put_key) " send-keys -X copy-pipe-and-cancel " $copy_command ; tmux paste-buffer"
55
57
tmux bind-key -T copy-mode " $( yank_wo_newline_key) " send-keys -X " $( yank_action) " " $copy_wo_newline_command "
56
- tmux bind-key -T copy-mode MouseDragEnd1Pane send-keys -X " $( yank_action) " " $copy_command_mouse "
58
+ if [[ " $( yank_with_mouse) " == " on" ]]; then
59
+ tmux bind-key -T copy-mode MouseDragEnd1Pane send-keys -X " $( yank_action) " " $copy_command_mouse "
60
+ fi
57
61
else
58
62
tmux bind-key -t vi-copy " $( yank_key) " copy-pipe " $copy_command "
59
63
tmux bind-key -t vi-copy " $( put_key) " copy-pipe " tmux paste-buffer"
60
64
tmux bind-key -t vi-copy " $( yank_put_key) " copy-pipe " $copy_command ; tmux paste-buffer"
61
65
tmux bind-key -t vi-copy " $( yank_wo_newline_key) " copy-pipe " $copy_wo_newline_command "
62
- tmux bind-key -t vi-copy MouseDragEnd1Pane copy-pipe " $copy_command_mouse "
66
+ if [[ " $( yank_with_mouse) " == " on" ]]; then
67
+ tmux bind-key -t vi-copy MouseDragEnd1Pane copy-pipe " $copy_command_mouse "
68
+ fi
63
69
64
70
tmux bind-key -t emacs-copy " $( yank_key) " copy-pipe " $copy_command "
65
71
tmux bind-key -t emacs-copy " $( put_key) " copy-pipe " tmux paste-buffer"
66
72
tmux bind-key -t emacs-copy " $( yank_put_key) " copy-pipe " $copy_command ; tmux paste-buffer"
67
73
tmux bind-key -t emacs-copy " $( yank_wo_newline_key) " copy-pipe " $copy_wo_newline_command "
68
- tmux bind-key -t emacs-copy MouseDragEnd1Pane copy-pipe " $copy_command_mouse "
74
+ if [[ " $( yank_with_mouse) " == " on" ]]; then
75
+ tmux bind-key -t emacs-copy MouseDragEnd1Pane copy-pipe " $copy_command_mouse "
76
+ fi
69
77
fi
70
78
}
71
79
0 commit comments