Files
nvim_windows/lua/plugins/config/whichkey.lua
2026-02-08 15:02:24 +03:00

41 lines
994 B
Lua

local wk = require("which-key")
wk.setup({
plugins = {
presets = {
operators = false,
motions = false,
text_objects = false,
windows = false,
nav = false,
z = false,
g = false,
},
},
triggers = {
{ "<leader>", mode = { "n", "v" } },
},
})
if wk.add then
wk.add({
{ "<leader>c", group = "CMake" },
{ "<leader>d", group = "Debug" },
{ "<leader>f", group = "Find" },
{ "<leader>m", group = "Build" },
{ "<leader>o", group = "OpenCode" },
{ "<leader>t", group = "Tests" },
{ "<leader>x", group = "Problems" },
})
else
wk.register({
c = { name = "+CMake" },
d = { name = "+Debug" },
f = { name = "+Find" },
m = { name = "+Build" },
o = { name = "+OpenCode" },
t = { name = "+Tests" },
x = { name = "+Problems" },
}, { prefix = "<leader>" })
end