馃 my neovim config:)
1vim.augroup("@ivy.yank.highlight", true)("TextYankPost", "*", {
2 desc = "highlight yanked text",
3}, function()
4 vim.highlight.on_yank({ higroup = "CurSearch", timeout = 200 })
5end)
6
7vim.augroup("@ivy.yank.buf", true)("TextYankPost", nil, {
8 desc = "rotate yank ringbuf",
9}, function()
10 if vim.v.event.operator == "y" then
11 for i = 9, 1, -1 do
12 vim.fn.setreg(tostring(i), vim.fn.getreg(tostring(i - 1)))
13 end
14 end
15end)