1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
return {
"folke/which-key.nvim",
event = "VeryLazy",
opts = {
icons = { mappings = false },
delay = 300,
spec = {
{ "<leader>f", group = "find" },
{ "<leader>b", group = "buffer" },
{ "<leader>s", group = "split" },
{ "<leader>r", group = "refactor" },
{ "<leader>c", group = "code" },
{ "<leader>cF", desc = "Toggle autoformat" },
{ "<leader>cf", desc = "Format buffer" },
{ "<leader>e", desc = "File explorer" },
{ "<leader>u", desc = "Undo tree" },
{ "<leader>bp", desc = "Pick buffer" },
{ "<leader>bo", desc = "Close others" },
{ "<leader>bc", desc = "Close (pick)" },
},
},
keys = {
{ "<leader>?", function() require("which-key").show({ global = false }) end, desc = "Buffer keymaps" },
},
}
|