1
1
#! /usr/bin/env bash
2
2
3
- CURRENT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
3
+ CURRENT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
4
4
SCRIPTS_DIR=" ${CURRENT_DIR} /scripts"
5
5
HELPERS_DIR=" ${CURRENT_DIR} /scripts"
6
6
@@ -18,10 +18,10 @@ set_error_bindings() {
18
18
for key in $key_bindings ; do
19
19
if tmux_is_at_least 2.4; then
20
20
tmux bind-key -t copy-mode-vi " $key " send-keys -X copy-pipe-and-cancel " tmux display-message 'Error! tmux-yank dependencies not installed!'"
21
- tmux bind-key -t copy-mode " $key " send-keys -X copy-pipe-and-cancel " tmux display-message 'Error! tmux-yank dependencies not installed!'"
21
+ tmux bind-key -t copy-mode " $key " send-keys -X copy-pipe-and-cancel " tmux display-message 'Error! tmux-yank dependencies not installed!'"
22
22
else
23
- tmux bind-key -t vi-copy " $key " copy-pipe " tmux display-message 'Error! tmux-yank dependencies not installed!'"
24
- tmux bind-key -t emacs-copy " $key " copy-pipe " tmux display-message 'Error! tmux-yank dependencies not installed!'"
23
+ tmux bind-key -t vi-copy " $key " copy-pipe " tmux display-message 'Error! tmux-yank dependencies not installed!'"
24
+ tmux bind-key -t emacs-copy " $key " copy-pipe " tmux display-message 'Error! tmux-yank dependencies not installed!'"
25
25
fi
26
26
done
27
27
}
@@ -41,25 +41,25 @@ set_copy_mode_bindings() {
41
41
local copy_wo_newline_command
42
42
copy_wo_newline_command=" $( clipboard_copy_without_newline_command " $copy_command " ) "
43
43
if tmux_is_at_least 2.4; then
44
- tmux bind-key -T copy-mode-vi " $( yank_key) " send-keys -X " $( yank_action) " " $copy_command "
45
- tmux bind-key -T copy-mode-vi " $( put_key) " send-keys -X copy-pipe-and-cancel " tmux paste-buffer"
46
- tmux bind-key -T copy-mode-vi " $( yank_put_key) " send-keys -X copy-pipe-and-cancel " $copy_command ; tmux paste-buffer"
47
- tmux bind-key -T copy-mode-vi " $( yank_wo_newline_key) " send-keys -X " $( yank_action) " " $copy_wo_newline_command "
44
+ tmux bind-key -T copy-mode-vi " $( yank_key) " send-keys -X " $( yank_action) " " $copy_command "
45
+ tmux bind-key -T copy-mode-vi " $( put_key) " send-keys -X copy-pipe-and-cancel " tmux paste-buffer"
46
+ tmux bind-key -T copy-mode-vi " $( yank_put_key) " send-keys -X copy-pipe-and-cancel " $copy_command ; tmux paste-buffer"
47
+ tmux bind-key -T copy-mode-vi " $( yank_wo_newline_key) " send-keys -X " $( yank_action) " " $copy_wo_newline_command "
48
48
49
- tmux bind-key -T copy-mode " $( yank_key) " send-keys -X " $( yank_action) " " $copy_command "
50
- tmux bind-key -T copy-mode " $( put_key) " send-keys -X copy-pipe-and-cancel " tmux paste-buffer"
51
- tmux bind-key -T copy-mode " $( yank_put_key) " send-keys -X copy-pipe-and-cancel " $copy_command ; tmux paste-buffer"
52
- tmux bind-key -T copy-mode " $( yank_wo_newline_key) " send-keys -X " $( yank_action) " " $copy_wo_newline_command "
49
+ tmux bind-key -T copy-mode " $( yank_key) " send-keys -X " $( yank_action) " " $copy_command "
50
+ tmux bind-key -T copy-mode " $( put_key) " send-keys -X copy-pipe-and-cancel " tmux paste-buffer"
51
+ tmux bind-key -T copy-mode " $( yank_put_key) " send-keys -X copy-pipe-and-cancel " $copy_command ; tmux paste-buffer"
52
+ tmux bind-key -T copy-mode " $( yank_wo_newline_key) " send-keys -X " $( yank_action) " " $copy_wo_newline_command "
53
53
else
54
- tmux bind-key -t vi-copy " $( yank_key) " copy-pipe " $copy_command "
55
- tmux bind-key -t vi-copy " $( put_key) " copy-pipe " tmux paste-buffer"
56
- tmux bind-key -t vi-copy " $( yank_put_key) " copy-pipe " $copy_command ; tmux paste-buffer"
57
- tmux bind-key -t vi-copy " $( yank_wo_newline_key) " copy-pipe " $copy_wo_newline_command "
54
+ tmux bind-key -t vi-copy " $( yank_key) " copy-pipe " $copy_command "
55
+ tmux bind-key -t vi-copy " $( put_key) " copy-pipe " tmux paste-buffer"
56
+ tmux bind-key -t vi-copy " $( yank_put_key) " copy-pipe " $copy_command ; tmux paste-buffer"
57
+ tmux bind-key -t vi-copy " $( yank_wo_newline_key) " copy-pipe " $copy_wo_newline_command "
58
58
59
- tmux bind-key -t emacs-copy " $( yank_key) " copy-pipe " $copy_command "
60
- tmux bind-key -t emacs-copy " $( put_key) " copy-pipe " tmux paste-buffer"
61
- tmux bind-key -t emacs-copy " $( yank_put_key) " copy-pipe " $copy_command ; tmux paste-buffer"
62
- tmux bind-key -t emacs-copy " $( yank_wo_newline_key) " copy-pipe " $copy_wo_newline_command "
59
+ tmux bind-key -t emacs-copy " $( yank_key) " copy-pipe " $copy_command "
60
+ tmux bind-key -t emacs-copy " $( put_key) " copy-pipe " tmux paste-buffer"
61
+ tmux bind-key -t emacs-copy " $( yank_put_key) " copy-pipe " $copy_command ; tmux paste-buffer"
62
+ tmux bind-key -t emacs-copy " $( yank_wo_newline_key) " copy-pipe " $copy_wo_newline_command "
63
63
fi
64
64
}
65
65
0 commit comments