From ef8962bb390de0b46e262fb32c85e44dc48622fd Mon Sep 17 00:00:00 2001 From: Gregory Pakosz Date: Sat, 4 May 2019 10:23:31 +0200 Subject: [PATCH] bind y to pbcopy when reattach-to-username is not present --- .tmux.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.tmux.conf b/.tmux.conf index 9bc28e7..9c995c2 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -142,7 +142,8 @@ run -b 'tmux bind -T copy-mode-vi H send -X start-of-line 2> /dev/null || true' run -b 'tmux bind -t vi-copy L end-of-line 2> /dev/null || true' run -b 'tmux bind -T copy-mode-vi L send -X end-of-line 2> /dev/null || true' -# copy to Mac OSX clipboard +# 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"' # copy to X11 clipboard if -b 'command -v xsel > /dev/null 2>&1' 'bind y run -b "tmux save-buffer - | xsel -i -b"'