From 6308e76b1c18408280c895447521231473846c06 Mon Sep 17 00:00:00 2001 From: listout Date: Mon, 17 Jan 2022 23:26:31 +0530 Subject: yank to clipboard in vi mode --- .zshrc | 8 ++++++++ 1 file changed, 8 insertions(+) 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 -- cgit v1.2.3