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, }