aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/zsh/keybindings.zsh
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2021-11-15 12:17:31 -0600
committerToby Vincent <tobyv13@gmail.com>2021-11-15 12:17:31 -0600
commit00cfe49cc38d693300cf213da11a0f59f31d198d (patch)
treedda266795a822581a343e5a41ee46d2864df95ac /zsh/keybindings.zsh
parent00a699c41b24e6149fdf7d12ad15cb1a77024bb1 (diff)
feat: improved crate installer
Diffstat (limited to 'zsh/keybindings.zsh')
-rw-r--r--zsh/keybindings.zsh10
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 (