|
|
|
@ -150,6 +150,8 @@ run -b 'tmux bind -T copy-mode-vi L send -X end-of-line 2> /dev/null || true' |
|
|
|
|
# copy to X11 clipboard |
|
|
|
|
if -b 'command -v xsel > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xsel -i -b"' |
|
|
|
|
if -b '! command -v xsel > /dev/null 2>&1 && command -v xclip > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xclip -i -selection clipboard >/dev/null 2>&1"' |
|
|
|
|
# copy to Wayland clipboard |
|
|
|
|
if -b 'command -v wl-copy > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | wl-copy"' |
|
|
|
|
# copy to macOS clipboard |
|
|
|
|
if -b 'command -v pbcopy > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | pbcopy"' |
|
|
|
|
if -b 'command -v reattach-to-user-namespace > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | reattach-to-user-namespace pbcopy"' |
|
|
|
@ -814,6 +816,7 @@ run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration' |
|
|
|
|
# tmux_conf_copy_to_os_clipboard=${tmux_conf_copy_to_os_clipboard:-false} |
|
|
|
|
# command -v xsel > /dev/null 2>&1 && command='xsel -i -b' |
|
|
|
|
# ! command -v xsel > /dev/null 2>&1 && command -v xclip > /dev/null 2>&1 && command='xclip -i -selection clipboard > \/dev\/null 2>\&1' |
|
|
|
|
# command -v wl-copy > /dev/null 2>&1 && command='wl-copy' |
|
|
|
|
# command -v pbcopy > /dev/null 2>&1 && command='pbcopy' |
|
|
|
|
# command -v reattach-to-user-namespace > /dev/null 2>&1 && command='reattach-to-user-namespace pbcopy' |
|
|
|
|
# command -v clip.exe > /dev/null 2>&1 && command='clip\.exe' |
|
|
|
|