diff options
author | Marc Cornellà <marc.cornella@live.com> | 2020-02-27 23:24:23 +0100 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2020-02-27 23:24:23 +0100 |
commit | 57739cbcb64fb5d166f35b877ffb10b8120256b7 (patch) | |
tree | 0b5a727698ecb620fe5dabf0628140dffe82b65b /lib/clipboard.zsh | |
parent | 65642dfcffa1bd63470125c17233cfdbb62a6f79 (diff) | |
download | zsh-57739cbcb64fb5d166f35b877ffb10b8120256b7.tar.gz zsh-57739cbcb64fb5d166f35b877ffb10b8120256b7.tar.bz2 zsh-57739cbcb64fb5d166f35b877ffb10b8120256b7.zip |
lib: add support for clip.exe clipboard copy in WSL
Diffstat (limited to 'lib/clipboard.zsh')
-rw-r--r-- | lib/clipboard.zsh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/clipboard.zsh b/lib/clipboard.zsh index 6102f3324..92959bc03 100644 --- a/lib/clipboard.zsh +++ b/lib/clipboard.zsh @@ -78,6 +78,9 @@ function detect-clipboard() { elif [ -n "${TMUX:-}" ] && (( ${+commands[tmux]} )); then function clipcopy() { tmux load-buffer "${1:--}"; } function clippaste() { tmux save-buffer -; } + elif [[ $(uname -r) = *icrosoft* ]]; then + function clipcopy() { clip.exe < "${1:-/dev/stdin}"; } + function clippaste() { _retry_clipboard_detection_or_fail clippaste "$@"; } else function _retry_clipboard_detection_or_fail() { local clipcmd="${1}"; shift |