comparison .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
comparison
equal deleted inserted replaced
613:c79b392e7919 614:ad5e870cd4b2
24 -- General plugins 24 -- General plugins
25 use { 'tpope/vim-sensible' } 25 use { 'tpope/vim-sensible' }
26 use { 'tpope/vim-repeat' } 26 use { 'tpope/vim-repeat' }
27 use { 'tpope/vim-rsi' } 27 use { 'tpope/vim-rsi' }
28 use { 'sgur/vim-editorconfig' } 28 use { 'sgur/vim-editorconfig' }
29 use { 'ShikChen/osc52.vim' } 29 use {
30 'ojroques/nvim-osc52',
31 config = function()
32 local copy = function(lines, _) require('osc52').copy(table.concat(lines, '\n')) end
33 local paste = function() return { vim.fn.split(vim.fn.getreg '', '\n'), vim.fn.getregtype '' } end
34 vim.g.clipboard = {
35 name = 'osc52',
36 copy = { ['+'] = copy, ['*'] = copy },
37 paste = { ['+'] = paste, ['*'] = paste },
38 }
39 end,
40 }
30 use { 'einfachtoll/didyoumean' } 41 use { 'einfachtoll/didyoumean' }
31 42
32 use { 43 use {
33 'tpope/vim-eunuch', 44 'tpope/vim-eunuch',
34 cmd = { 45 cmd = {