From 1cace80e4832a5d250ef4b7ccd687996563fb01b Mon Sep 17 00:00:00 2001 From: venomade Date: Thu, 27 Feb 2025 17:06:42 +0000 Subject: Add old dotfiles --- neovim/lua/venomade/clipboard.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 neovim/lua/venomade/clipboard.lua (limited to 'neovim/lua/venomade/clipboard.lua') diff --git a/neovim/lua/venomade/clipboard.lua b/neovim/lua/venomade/clipboard.lua new file mode 100644 index 0000000..0a53a29 --- /dev/null +++ b/neovim/lua/venomade/clipboard.lua @@ -0,0 +1,14 @@ +vim.cmd('set clipboard+=unnamedplus') + +function CopyToClipboard() + local selected_text = vim.fn.getline("'<,'>") + vim.fn.setreg("+", selected_text) +end + +function PasteFromClipboard() + local clipboard_text = vim.fn.getreg("+") + vim.fn.setline('.', clipboard_text) +end + +vim.api.nvim_set_keymap('x', 'y', [[:lua CopyToClipboard()]], { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', 'p', [[:lua PasteFromClipboard()]], { noremap = true, silent = true }) -- cgit 1.4.1-2-gfad0