24 lines
650 B
Lua
24 lines
650 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
|
|
|
|
wichkey.add({
|
|
{ "<leader>n", group = "NoHighLight" }, -- group
|
|
{ "<leader>e", group = "NvimTree" }, -- group
|
|
{ "<leader>f", group = "Telescope" }, -- group
|
|
{ "<leader>l", group = "Lsp" }, -- group
|
|
{ "<leader>s", group = "Treesitter" }, -- group
|
|
{ "<leader>b", group = "Bufferline" }, -- group
|
|
{ "<leader>t", group = "Table" }, -- group
|
|
})
|
|
|
|
--- Override keymap
|
|
local km = vim.keymap.set
|
|
km("n", "<C-s>", ":WhichKey<cr>", { desc = "Which-key" })
|