diff --git a/.config/nvim/lua/plugins/extras/lsp/lsp-extended.lua b/.config/nvim/lua/plugins/extras/lsp/lsp-extended.lua index a4ca9057..9c121cbc 100644 --- a/.config/nvim/lua/plugins/extras/lsp/lsp-extended.lua +++ b/.config/nvim/lua/plugins/extras/lsp/lsp-extended.lua @@ -22,11 +22,12 @@ return { init = function() local keys = require("lazyvim.plugins.lsp.keymaps").get() - keys[#keys + 1] = { "gr", "Glance references", desc = "References" } - keys[#keys + 1] = { "gy", "Glance type_definitions", desc = "Goto t[y]pe definitions" } - keys[#keys + 1] = { "gI", "Glance implementations", desc = "Goto implementations" } + keys[#keys + 1] = { "gd", false } + keys[#keys + 1] = { "gr", false } + keys[#keys + 1] = { "gy", false } + keys[#keys + 1] = { "gI", false } - keys[#keys + 1] = { "ca", require("actions-preview").code_actions, desc = "Code Action Preview" } + keys[#keys + 1] = { "ca", false } keys[#keys + 1] = { "cl", false } keys[#keys + 1] = { "cil", "LspInfo", desc = "Lsp" } @@ -169,6 +170,16 @@ return { }, }, }, + keys = { + { + "ca", + function() + require("actions-preview").code_actions() + end, + mode = { "n", "v" }, + desc = "Code Action Preview", + }, + }, }, { "smjonas/inc-rename.nvim", @@ -183,10 +194,15 @@ return { enable = true, }, }, + keys = { + { "gd", "Glance definitions", desc = "Goto Definition" }, + { "gr", "Glance references", desc = "References" }, + { "gy", "Glance type_definitions", desc = "Goto t[y]pe definitions" }, + { "gI", "Glance implementations", desc = "Goto implementations" }, + }, }, { "simrat39/rust-tools.nvim", - lazy = true, opts = function(_, opts) opts.tools = { inlay_hints = {