diff --git a/lua/rabbit-buffers/init.lua b/lua/rabbit-buffers/init.lua index d287316..08d7654 100644 --- a/lua/rabbit-buffers/init.lua +++ b/lua/rabbit-buffers/init.lua @@ -31,9 +31,9 @@ local M = { ---@type Rabbit.Plugin }, } -local get_buffers = function() +local get_buffers = function(winid) M.listing.paths = {} - M.listing[0] = {} + M.listing[winid] = {} local bufs = vim.fn.getbufinfo({ buflisted = 1 }) table.sort(bufs, function(a, b) @@ -42,13 +42,12 @@ local get_buffers = function() for _, b in ipairs(bufs) do set.add(M.listing.paths, b.name) - set.add(M.listing[0], b.name) + set.add(M.listing[winid], b.name) end end -function M.evt.RabbitEnter() - get_buffers() - vim.print(M.listing) +function M.evt.RabbitEnter(_, winid) + get_buffers(winid) end -- ---@param n integer