From b7b1f2d4df06a65a56599551f78e45a76832b5c7 Mon Sep 17 00:00:00 2001 From: He4eT Date: Sat, 30 May 2026 02:44:17 +0200 Subject: [PATCH] vim: wayland-ready --- root/.vimrc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/root/.vimrc b/root/.vimrc index a5b3056..ca19425 100644 --- a/root/.vimrc +++ b/root/.vimrc @@ -66,5 +66,13 @@ """ Copy'n'paste - nnoremap y :call system('xclip -i -selection clipboard', @@) - vnoremap y y:call system('xclip -i -selection clipboard', @@) + function! PushToClipboard() + if !empty($WAYLAND_DISPLAY) + call system('wl-copy', @") + else + call system('xclip -i -selection clipboard', @") + endif + endfunction + + nnoremap y :call PushToClipboard() + vnoremap y y:call PushToClipboard()