starter/lua/plugins/osc52.lua
2025-11-24 13:14:20 +01:00

19 lines
594 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,
},
}