39 lines
582 B
Lua
39 lines
582 B
Lua
--- Ensure plugin is avaiable
|
|
local ok, wichkey = pcall(require, "which-key")
|
|
if not ok then
|
|
return
|
|
end
|
|
|
|
--- Global options
|
|
vim.o.timeout = true
|
|
vim.o.timeoutlen = 300
|
|
|
|
--- Add description to leader group
|
|
wichkey.register({
|
|
n = {
|
|
name = "NoHighLight",
|
|
},
|
|
e = {
|
|
name = "NvimTree",
|
|
},
|
|
f = {
|
|
name = "Telescope",
|
|
},
|
|
l = {
|
|
name = "Lsp",
|
|
},
|
|
s = {
|
|
name = "Treesitter",
|
|
},
|
|
b = {
|
|
name = "Bufferline",
|
|
},
|
|
t = {
|
|
name = "Table",
|
|
},
|
|
}, { prefix = "<leader>" })
|
|
|
|
--- Override keymap
|
|
local km = vim.keymap.set
|
|
km("n", "<C-s>", ":WhichKey<cr>", { desc = "Which-key" })
|