summaryrefslogtreecommitdiff
path: root/.zshrc
diff options
context:
space:
mode:
Diffstat (limited to '.zshrc')
-rw-r--r--.zshrc8
1 files changed, 8 insertions, 0 deletions
diff --git a/.zshrc b/.zshrc
index edae96a..3d9439e 100644
--- a/.zshrc
+++ b/.zshrc
@@ -5,6 +5,14 @@
## Use vim mode
bindkey -v
+# Yank to the system clipboard
+function vi-yank-xclip {
+ zle vi-yank
+ echo "$CUTBUFFER" | xsel -i -b
+}
+
+zle -N vi-yank-xclip
+bindkey -M vicmd 'y' vi-yank-xclip
export KEYTIMEOUT=1
## Source other configs