perf: setup which-key inside config() and load autocmds and keymaps as normal

This commit is contained in:
Folke Lemaitre 2022-12-31 18:14:46 +01:00
parent 6dd32b53e5
commit 478f75cb76
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
3 changed files with 14 additions and 18 deletions

View file

@ -1,10 +1,4 @@
require("config.options") require("config.options")
require("config.lazy") require("config.lazy")
require("config.autocmds")
vim.api.nvim_create_autocmd("User", { require("config.keymaps")
pattern = "VeryLazy",
callback = function()
require("config.autocmds")
require("config.keymaps")
end,
})

View file

@ -76,8 +76,3 @@ vim.keymap.set("n", "<leader>gg", function()
}, },
}) })
end, { desc = "Lazygit" }) end, { desc = "Lazygit" })
require("which-key").register({
f = { name = "+file" },
g = { name = "+git" },
}, { prefix = "<leader>" })

View file

@ -33,11 +33,18 @@ return {
{ {
"folke/which-key.nvim", "folke/which-key.nvim",
event = "VeryLazy", event = "VeryLazy",
config = { config = function()
show_help = false, local wk = require("which-key")
plugins = { spelling = true }, wk.setup({
key_labels = { ["<leader>"] = "SPC" }, show_help = false,
}, plugins = { spelling = true },
key_labels = { ["<leader>"] = "SPC" },
})
wk.register({
f = { name = "+file" },
g = { name = "+git" },
}, { prefix = "<leader>" })
end,
}, },
-- git signs -- git signs