1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 23:28:02 +00:00

Move Neovim System Clipboard TIL to the Neovim section

This commit is contained in:
jbranchaud
2022-10-20 20:52:01 -05:00
parent 43ea08184a
commit 4dcaa95fae
2 changed files with 1 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
# Allow Neovim To Copy/Paste With System Clipboard
By default, Neovim uses some internal registers for managing the values that
have been copied (`y`) and what should be pasted (`p`). These registers are
independent from the system clipboard, so a value copied from the browser will
not show up when you hit `p` in Neovim (or Vim).
If you'd like to create a more seamless and cohesive copy/paste experience for
yourself, you can instruct Neovim to read from and write to the system
clipboard when copy/paste actions happen.
This is accomplished with a `provider` that instructs Neovim to use the system
clipboard directly for all copy/paste operations.
```vimscript
" ~/.vimrc
set clipboard+=unnamedplus
```
Setting the `clipboard` option to include `unnamedplus` enables that provider
"which transparently uses shell commands to communicate with the system
clipboard or any other clipboard 'backend'." So, for Mac, `pbcopy` and
`pbpaste`.
See `:h provider-clipboard` for more details.