aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/yanky.lua38
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