Neovim Clipboard Not Working (clipboard: No provider)
Workaround available Linux, WSL, SSH Updated October 21, 2026
Quick answer
Neovim doesn't talk to the system clipboard itself; it shells out to a tool like wl-copy, xclip, pbcopy or clip.exe. Install one (or use OSC 52 / the WSL g:clipboard config) and set clipboard=unnamedplus.
Most likely fix: Install a clipboard tool.
Symptoms
"+y does nothing, yanks don't reach other apps, or :checkhealth shows 'clipboard: No provider'.
Why it happens
- No clipboard tool installed (wl-clipboard on Wayland, xclip/xsel on X11)
- WSL without a Windows clipboard bridge, or xclip overriding win32yank
- Remote SSH session with no provider
- clipboard option not set, so y/p use only Neovim registers
How to fix it
Try these in order — the most common fix is first.
1. Install a clipboard tool
- Wayland: install wl-clipboard (wl-copy/wl-paste)
- X11: install xclip or xsel
- Run :checkhealth vim.provider to confirm it's detected
2. WSL: use the Windows clipboard
- Define g:clipboard with clip.exe for copy and powershell.exe Get-Clipboard for paste (see :help clipboard-wsl)
- Remove xclip if it takes priority over win32yank
3. SSH/tmux: use OSC 52
- Neovim auto-detects OSC 52 when no other tool is found
- Force it with vim.g.clipboard = 'osc52'
- Paste with your terminal's paste shortcut if OSC 52 reading isn't supported
4. Sync yanks with the system clipboard
- Add vim.opt.clipboard:append('unnamedplus') (or set clipboard+=unnamedplus)
This guide also covers
- neovim clipboard not working
- clipboard no provider neovim
- neovim copy to system clipboard
- neovim wsl clipboard
Still not working?
If Neovim keeps failing, you're not alone. See every Neovim problem users report or the alternatives people switch to.
Other Neovim errors
- Neovim LSP Not Working or Not Attaching
- require('lspconfig') Is Deprecated Warning in Neovim
- Neovim Treesitter Highlighting Not Working
- Neovim Colors Wrong in tmux
- Neovim Escape Key Delay in tmux
- Mason Failed to Install Language Server in Neovim
- Why Is Neovim So Slow? (Startup Lag and Large Files)
- Neovim Autocomplete Not Working (blink.cmp / nvim-cmp)
- Neovim Config Broke After Updating to 0.12
- Neovim Python Provider Not Working (pynvim)