1
0
Fork 0
dotfiles/.config/nvim/lua/plugins/misc/which-key.lua

38 lines
774 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.ui.DoubleChevronRight,
separator = icons.ui.BoldArrowRight,
group = icons.ui.Plus,
},
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