diff --git a/lua/rabbit-buffers/init.lua b/lua/rabbit-buffers/init.lua index 433265e..a9cfb07 100644 --- a/lua/rabbit-buffers/init.lua +++ b/lua/rabbit-buffers/init.lua @@ -56,40 +56,40 @@ end -- end function M.evt.WinClosed(_, winid) - if M.listing[winid] ~= nil and #M.listing[winid] > 0 then - M.listing.last_closed = M.listing[winid] - end - M.listing[winid] = nil + -- if M.listing[winid] ~= nil and #M.listing[winid] > 0 then + -- M.listing.last_closed = M.listing[winid] + -- end + -- M.listing[winid] = nil end ---@param n integer function M.func.select(n) - local rabbit = require("rabbit") - if M.listing[0] == nil or n ~= 1 then - return rabbit.func.select(n) - end - - M.listing[0] = rabbit.ctx.listing - table.remove(M.listing[0], 1) - M.listing[rabbit.user.win] = M.listing[0] - vim.api.nvim_win_set_buf(rabbit.user.win, tonumber(M.listing[0][1]) or 0) - M.listing[0] = nil - - rabbit.func.close() + -- local rabbit = require("rabbit") + -- if M.listing[0] == nil or n ~= 1 then + -- return rabbit.func.select(n) + -- end + -- + -- M.listing[0] = rabbit.ctx.listing + -- table.remove(M.listing[0], 1) + -- M.listing[rabbit.user.win] = M.listing[0] + -- vim.api.nvim_win_set_buf(rabbit.user.win, tonumber(M.listing[0][1]) or 0) + -- M.listing[0] = nil + -- + -- rabbit.func.close() end ---@param n integer function M.func.file_del(n) - local rabbit = require("rabbit") - M.listing[rabbit.user.win] = rabbit.ctx.listing - table.remove(M.listing[rabbit.user.win], n) - table.insert(M.listing[rabbit.user.win], 1, rabbit.user.buf) - if M.listing[0] ~= nil then - table.remove(M.listing[rabbit.user.win], 1) - M.listing[0] = vim.deepcopy(M.listing[rabbit.user.win]) - table.insert(M.listing[0], 1, "rabbitmsg://Restore full history") - end - require("rabbit").Redraw() + -- local rabbit = require("rabbit") + -- M.listing[rabbit.user.win] = rabbit.ctx.listing + -- table.remove(M.listing[rabbit.user.win], n) + -- table.insert(M.listing[rabbit.user.win], 1, rabbit.user.buf) + -- if M.listing[0] ~= nil then + -- table.remove(M.listing[rabbit.user.win], 1) + -- M.listing[0] = vim.deepcopy(M.listing[rabbit.user.win]) + -- table.insert(M.listing[0], 1, "rabbitmsg://Restore full history") + -- end + -- require("rabbit").Redraw() end return M