nvim/lua/cosmic/plugins/which-key/init.lua
2023-01-09 19:03:43 -08:00

66 lines
1.4 KiB
Lua

local user_config = require('cosmic.core.user')
return {
{ -- color scheme
'folke/which-key.nvim',
config = function()
local wk = require('which-key')
wk.setup({
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
})
wk.register({
['<leader>'] = {
b = {
name = '+buffer',
},
c = {
name = '+quickfix',
},
f = {
name = '+find',
},
h = {
name = '+gitsigns',
t = {
name = '+toggle',
},
},
l = {
name = '+lsp',
d = {
name = '+diagnostics',
},
t = {
name = '+toggle',
},
w = {
name = '+workspace',
},
},
g = {
name = '+goto (lsp)',
},
n = {
name = '+tree',
},
s = {
name = '+session',
},
t = {
name = '+tab',
},
v = {
name = '+vcs (git)',
t = {
name = '+toggle',
},
},
},
})
end,
event = 'VeryLazy',
enabled = not vim.tbl_contains(user_config.disable_builtin_plugins, 'which-key'),
},
}