diff options
Diffstat (limited to 'nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua b/nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua index 0393924..0172046 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua @@ -1,19 +1,23 @@ -local status_ok, yanky = pcall(require, "yanky") -if not status_ok then - vim.notify("Failed to load module 'yanky'", vim.log.levels.ERROR) - return -end +local M = { + "gbprod/yanky.nvim", +} + +function M.config() + local yanky = require("yanky") -yanky.setup({ - highlight = { - on_put = false, - on_yank = false, - }, - preserve_cursor_position = { - enabled = false, - }, -}) + yanky.setup({ + highlight = { + on_put = false, + on_yank = false, + }, + preserve_cursor_position = { + enabled = false, + }, + }) + + local picker = require("yanky.picker") + picker.setup() + vim.keymap.set({ "n", "x" }, "<C-p>", picker.select_in_history, { desc = "yank history" }) +end -local picker = require("yanky.picker") -picker.setup() -vim.keymap.set({ "n", "x" }, "<C-p>", picker.select_in_history, { desc = "yank history" }) +return M |