From 5b62a6fdcaf0604d1234a89d0629680ca77317a5 Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Sun, 29 Dec 2024 13:53:46 +0530 Subject: moving clipboard setting to separate file in plugin folder Signed-off-by: Brahmajit Das --- plugin/clipboard.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 plugin/clipboard.lua (limited to 'plugin/clipboard.lua') diff --git a/plugin/clipboard.lua b/plugin/clipboard.lua new file mode 100644 index 0000000..853939e --- /dev/null +++ b/plugin/clipboard.lua @@ -0,0 +1,22 @@ +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 + + vim.g.clipboard = { + name = "OSC 52", + copy = { + ["+"] = require("vim.ui.clipboard.osc52").copy "+", + ["*"] = require("vim.ui.clipboard.osc52").copy "*", + }, + paste = { + ["+"] = vim_paste, + ["*"] = vim_paste, + }, + } +end -- cgit v1.2.3