vim.on("TextYankPost", "@ivy.yank.highlight", { pattern = "*", desc = "highlight yanked text", }, function() vim.hl.hl_op({ higroup = "CurSearch", timeout = 200 }) end) vim.on("TextYankPost", "@ivy.yank.buf", { desc = "rotate yank ringbuf", }, function() if vim.v.event.operator == "y" then for i = 9, 1, -1 do vim.fn.setreg(tostring(i), vim.fn.getreg(tostring(i - 1))) end end end)