Mercurial > dotfiles
diff .chezmoitemplates/init.lua @ 614:ad5e870cd4b2
replace osc52 plugin
author | zegervdv <zegervdv@me.com> |
---|---|
date | Mon, 25 Jul 2022 14:09:08 +0200 |
parents | c79b392e7919 |
children | 0cace1b99e77 |
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua Mon Jul 25 13:56:58 2022 +0200 +++ b/.chezmoitemplates/init.lua Mon Jul 25 14:09:08 2022 +0200 @@ -26,7 +26,18 @@ use { 'tpope/vim-repeat' } use { 'tpope/vim-rsi' } use { 'sgur/vim-editorconfig' } - use { 'ShikChen/osc52.vim' } + use { + 'ojroques/nvim-osc52', + config = function() + local copy = function(lines, _) require('osc52').copy(table.concat(lines, '\n')) end + local paste = function() return { vim.fn.split(vim.fn.getreg '', '\n'), vim.fn.getregtype '' } end + vim.g.clipboard = { + name = 'osc52', + copy = { ['+'] = copy, ['*'] = copy }, + paste = { ['+'] = paste, ['*'] = paste }, + } + end, + } use { 'einfachtoll/didyoumean' } use {