kickstart.nvim/lua/custom/plugins/nvim-osc52.lua

19 lines
556 B
Lua

return {
'ojroques/nvim-osc52',
config = function()
require('osc52').setup {
max_length = 0, -- Maximum length of selection (0 for no limit)
silent = false, -- Disable message on successful copy
trim = false, -- Trim surrounding whitespaces before copy
}
local function copy()
if (vim.v.event.operator == 'y' or vim.v.event.operator == 'd') and vim.v.event.regname == '' then
require('osc52').copy_register ''
end
end
vim.api.nvim_create_autocmd('TextYankPost', { callback = copy })
end,
}