added osc for ssh clipboard functionality

This commit is contained in:
Max Reed 2025-02-23 14:39:14 +01:00
parent a4a2f8c531
commit b6ab54838c
1 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,18 @@
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,
}