return { "caenrique/buffer-term.nvim", config = function() local buffer_term = require("buffer-term") buffer_term.setup() -- Keybindings -- vim.keymap.set({ "n", "t" }, "", buffer_term.toggle_last, { desc = "Toggle Last Terminal" }) local function getToggleTerminalFunction(terminalNumber) return function() buffer_term.toggle(terminalNumber) end end for i = 0, 9 do local key = "" .. i vim.keymap.set({ "n", "t" }, key, getToggleTerminalFunction(tostring(i)), { desc = "Toggle Terminal " .. i }) end end, }