Mercurial > dotfiles
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 = { |