diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-11-15 12:17:31 -0600 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-11-15 12:17:31 -0600 |
commit | 00cfe49cc38d693300cf213da11a0f59f31d198d (patch) | |
tree | dda266795a822581a343e5a41ee46d2864df95ac /zsh/keybindings.zsh | |
parent | 00a699c41b24e6149fdf7d12ad15cb1a77024bb1 (diff) |
feat: improved crate installer
Diffstat (limited to 'zsh/keybindings.zsh')
-rw-r--r-- | zsh/keybindings.zsh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/zsh/keybindings.zsh b/zsh/keybindings.zsh index 35093c4..d210181 100644 --- a/zsh/keybindings.zsh +++ b/zsh/keybindings.zsh @@ -1,5 +1,11 @@ #!/usr/bin/env zsh +if [ -n "${WSL_DISTRO_NAME+1}" ]; then + clip=clip.exe +else + clip=/dev/null +fi + function r-delregion() { if ((REGION_ACTIVE)) then zle kill-region @@ -36,7 +42,7 @@ function r-undo { function r-copy() { if ((REGION_ACTIVE)) then zle copy-region-as-kill - (( ${+aliases[cb]} )) && printf "$CUTBUFFER" | cb + printf "$CUTBUFFER" | $clip else zle kill-whole-line fi @@ -48,7 +54,7 @@ function r-cut() { else zle kill-whole-line fi - (( ${+aliases[cb]} )) && printf "$CUTBUFFER" | cb + printf "$CUTBUFFER" | $clip } for key kcap seq mode widget ( |