return { { "folke/which-key.nvim", event = "VeryLazy", opts = { spec = { { "l", ":Lazy", desc = "Lazy" }, { "t", ":botright new | setlocal nonumber norelativenumber | resize 10 | terminal", mode = "n", desc = "Open Terminal" }, --{ "wd", "execute 'bd' | execute 'close'", desc = "Delete window & buffer" }, -- Window & Buffer Management { "w", group = "Windows"}, { "wc", ":close", desc = "Close Window" }, { "ws", ":split", desc = "Horizontal Window Split" }, { "wv", ":vsplit", desc = "Vertial Window Split" }, { "wm", "_", desc = "Maximize Window" }, { "b", group = "Buffers"}, { "bd", ":bd", desc = "Delete Buffer" }, { "bD", "execute 'close' | execute 'bd!'", desc = "Delete Window & Buffer" }, { "G", group = "Git"}, { "f", group = "Files"}, { "c", group = "Code"}, { "g", group = "Goto"}, }, }, } }