When I set cancle_event = 'move' and I paste twice with yanky, the plugin throws an error.
Reproduce:
Copy paste this minimal conf mini.lua:
local lazypath = "/tmp/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system { "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }
end
vim.opt.rtp:prepend(lazypath)
vim.opt.termguicolors = true
Error executing vim.schedule lua callback: /tmp/lazy/yanky.nvim/lua/yanky.lua:125: attempt to index field 'state' (a nil value)
stack traceback:
/tmp/lazy/yanky.nvim/lua/yanky.lua:125: in function </tmp/lazy/yanky.nvim/lua/yanky.lua:124>
Hello,
When I set
cancle_event = 'move'
and I paste twice with yanky, the plugin throws an error.Reproduce:
mini.lua
:require("lazy").setup ({ { "gbprod/yanky.nvim", opts = { ring = { cancel_event = 'move', }, } }, }, { root = "/tmp/lazy" })
vim.keymap.set({"n","x"}, "p", "(YankyPutAfter)")
vim.keymap.set({"n","x"}, "P", "(YankyPutBefore)")
vim.keymap.set({"n","x"}, "gp", "(YankyGPutAfter)")
vim.keymap.set({"n","x"}, "gP", "(YankyGPutBefore)")
vim.keymap.set("n", "", "(YankyCycleForward)")
vim.keymap.set("n", "", "(YankyCycleBackward)")
vim.keymap.set({"n","x"}, "y", "(YankyYank)")
Error executing vim.schedule lua callback: /tmp/lazy/yanky.nvim/lua/yanky.lua:125: attempt to index field 'state' (a nil value) stack traceback: /tmp/lazy/yanky.nvim/lua/yanky.lua:125: in function </tmp/lazy/yanky.nvim/lua/yanky.lua:124>