19 lines
502 B
Lua
19 lines
502 B
Lua
|
local M = {
|
||
|
"ojroques/nvim-osc52",
|
||
|
}
|
||
|
|
||
|
function M.config()
|
||
|
local osc52 = require("osc52")
|
||
|
osc52.setup({
|
||
|
max_length = 0, -- Maximum length of selection (0 for no limit)
|
||
|
silent = false, -- Disable message on successful copy
|
||
|
trim = false, -- Trim text before copy
|
||
|
})
|
||
|
|
||
|
vim.keymap.set("n", "<leader>c", require("osc52").copy_operator, { expr = true })
|
||
|
vim.keymap.set("n", "<leader>cc", "<leader>c_", { remap = true })
|
||
|
vim.keymap.set("x", "<leader>c", require("osc52").copy_visual)
|
||
|
end
|
||
|
|
||
|
return M
|