add some basic plugins and keymap

This commit is contained in:
2025-11-15 12:14:03 -05:00
parent 2c2804273c
commit 5f6a4907f3
16 changed files with 183 additions and 26 deletions

23
lua/config/clipboard.lua Normal file
View File

@@ -0,0 +1,23 @@
local function paste()
return {
vim.fn.split(vim.fn.getreg(""), "\n"),
vim.fn.getregtype(""),
}
end
vim.g.clipboard = {
name = "OSC 52",
copy = {
["+"] = require("vim.ui.clipboard.osc52").copy("+"),
["*"] = require("vim.ui.clipboard.osc52").copy("*"),
},
paste = {
["+"] = paste,
["*"] = paste,
},
}
vim.opt.clipboard:append { 'unnamed', 'unnamedplus' }