1
0
Fork 0
dotfiles/.config/nvim/lua/plugins/misc/which-key.lua
2024-01-27 19:06:05 +01:00

37 lines
741 B
Lua

local M = { "folke/which-key.nvim" }
local icons = require('config.icons')
M.event = "VeryLazy"
M.init = function()
vim.o.timeout = true
vim.o.timeoutlen = 300
end
M.opts = {
plugins = {
presets = {
operators = false,
motions = false,
}
},
icons = {
breadcrumb = icons.Selected,
separator = icons.Selected,
group = "",
},
hidden = { "<silent>", "<cmd>", "<Cmd>", "<CR>", "call", "lua", "^:", "^ " },
triggers = "auto",
triggers_blacklist = {
i = { "j", "k", "v", "y" },
v = { "j", "k", "y" },
},
}
M.config = function(_, opts)
require("which-key").setup(opts)
require("funcs").which_key_register()
end
return M