diff --git a/dot_config/nvim/lua/plugins/which-key.lua b/dot_config/nvim/lua/plugins/which-key.lua index 53f6b2e..71f640b 100644 --- a/dot_config/nvim/lua/plugins/which-key.lua +++ b/dot_config/nvim/lua/plugins/which-key.lua @@ -18,7 +18,7 @@ return { { "q", group = "quit" }, -- Buffer navigation - { "bb", "e #", desc = "Switch to other buffer", mode = "n", proxy = "`" }, + { "`", "e #", desc = "Switch to other buffer", mode = "n" }, { "bd", "bd", desc = "Delete buffer", mode = "n" }, { "bn", "bn", desc = "Next buffer", mode = "n", proxy = "" }, { "bp", "bp", desc = "Previous buffer", mode = "n", proxy = "" }, @@ -33,6 +33,12 @@ return { { "wq", "c", desc = "Close window" }, { "wO", "o", desc = "Close other windows" }, + -- LSP + { "gd", "lua vim.lsp.buf.definition()", desc = "Go to definition" }, + { "ga", "lua vim.lsp.buf.code_action()", desc = "Code action" }, + { "gr", "lua vim.lsp.buf.references()", desc = "List references" }, + { "gR", "lua vim.lsp.buf.rename()", desc = "Rename symbol" }, + -- Quitting { "qq", "qa", desc = "Quit all" },