nvim-config/lua/config/keys.lua

20 lines
638 B
Lua

require("which-key").add({
{ "<leader>c", group = "code" },
{ "<leader>cd", vim.diagnostic.open_float, name = "diagnostic" },
{ "<leader>e", Snacks.explorer.open, name = "explorer" },
{ "<leader>f", group = "find" },
{ "<leader>ff", Snacks.picker.files, name = "files" },
{ "<leader>u", group = "ui" },
{ "<leader>ut", Snacks.picker.colorschemes, name = "colorschemes" },
{ "g", group = "goto" },
{ "gd", vim.lsp.buf.definition, name = "definition" },
{ "gr", Snacks.picker.lsp_references, nowait = true, name = "references" },
})
Snacks.toggle.diagnostics():map("<leader>ud")
Snacks.toggle.inlay_hints():map("<leader>ui")