diff options
Diffstat (limited to 'vimrc-common')
-rw-r--r-- | vimrc-common | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vimrc-common b/vimrc-common index 6415842..30752fb 100644 --- a/vimrc-common +++ b/vimrc-common | |||
@@ -203,7 +203,9 @@ if has("autocmd") | |||
203 | autocmd BufWinEnter * if &previewwindow | setlocal nonumber nolist signcolumn=no filetype=c nobuflisted | endif | 203 | autocmd BufWinEnter * if &previewwindow | setlocal nonumber nolist signcolumn=no filetype=c nobuflisted | endif |
204 | 204 | ||
205 | " Workaround: Allows Vim to yank text within wayland | 205 | " Workaround: Allows Vim to yank text within wayland |
206 | if $XDG_SESSION_TYPE ==# 'wayland' && !has('nvim') | 206 | " XDG_SESSION_TYPE is only set if a login manager was used |
207 | " WAYLAND_DISPLAY should always work | ||
208 | if ($XDG_SESSION_TYPE ==# 'wayland' || ! empty($WAYLAND_DISPLAY)) && !has('nvim') | ||
207 | autocmd TextYankPost * call system("wl-copy", getreg('+')) | 209 | autocmd TextYankPost * call system("wl-copy", getreg('+')) |
208 | endif | 210 | endif |
209 | 211 | ||