From d5cb6142b62b2aedf3eea78397bb3ef56813aff5 Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Sun, 15 Feb 2026 09:12:31 +0530 Subject: plugin: clipboard: only use unnamedplus locally Signed-off-by: Brahmajit Das --- plugin/clipboard.lua | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'plugin/clipboard.lua') diff --git a/plugin/clipboard.lua b/plugin/clipboard.lua index 853939e..b81b6c9 100644 --- a/plugin/clipboard.lua +++ b/plugin/clipboard.lua @@ -1,22 +1,17 @@ -local opt = vim.opt - -opt.clipboard = "unnamedplus" - if vim.env.SSH_CONNECTION then - local function vim_paste() - local content = vim.fn.getreg '"' - return vim.split(content, "\n") - end + local osc52 = require("vim.ui.clipboard.osc52") vim.g.clipboard = { - name = "OSC 52", + name = "osc52", copy = { - ["+"] = require("vim.ui.clipboard.osc52").copy "+", - ["*"] = require("vim.ui.clipboard.osc52").copy "*", + ["+"] = osc52.copy("+"), + ["*"] = osc52.copy("*"), }, paste = { - ["+"] = vim_paste, - ["*"] = vim_paste, + ["+"] = osc52.paste("+"), + ["*"] = osc52.paste("*"), }, } +else + vim.opt.clipboard = "unnamedplus" end -- cgit v1.2.3