TL;DR
vmap <leader>y "*y
nmap <leader>p "*p
Challenge
Copying text to and from vim and the outside world is a pain in the ass. This is because vim's default register where it stores text copied with y
is scoped only to that perticular vim session.
Solution
Add this to your vimrc/init.vim:
vmap <leader>y "*y
nmap <leader>p "*p
This is basically mapping <leader> + y
to run the "*y
command. The "
tells vim which register to use, *
is the register that is shared with the system clipboard and y
is the action (copy). Same goes for pasting.
That's it!
Happy plagiarism :P