vim.keymap.set("n", "<leader>b", function()
local status_ok, buffer_manager = pcall(require, "buffer_manager")
if not status_ok then
return [[:ls<CR>:b<space>]]
else
return "<cmd>lua buffer_manager.ui.toggle_quick_menu()<cr>"
end
end,
{ desc = "List opened buffers" } )
You don’t need to return the code, you need to call it
vim.keymap.set("n", "<leader>b", function()
local status_ok, buffer_manager = pcall(require, "buffer_manager")
if not status_ok then
vim.cmd([[:ls<CR>:b<space>]]) -- double check this one
else
buffer_manager.ui.toggle_quick_menu()
end
end,
{ desc = "List opened buffers" } )