From 264a7f121028e632bdedce7474f4ae4922f888a7 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Fri, 27 Jun 2025 18:06:44 +0200 Subject: [PATCH] nvim: add descriptions to LSP key bindings --- .../nvim/lua/fschauen/plugins/lspconfig.lua | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/config/nvim/lua/fschauen/plugins/lspconfig.lua b/config/nvim/lua/fschauen/plugins/lspconfig.lua index e5e79b3..edc48e9 100644 --- a/config/nvim/lua/fschauen/plugins/lspconfig.lua +++ b/config/nvim/lua/fschauen/plugins/lspconfig.lua @@ -9,17 +9,17 @@ end local lsp_on_attach = function(args) -- stylua: ignore start - map_local("n", "sh", toggle_inlay_hints) - map_local("n", "c", vim.lsp.buf.code_action) - map_local("n", "f", vim.lsp.buf.format) - map_local("n", "gd", vim.lsp.buf.definition) - map_local("n", "gD", vim.lsp.buf.declaration) - map_local("n", "gi", vim.lsp.buf.implementation) - map_local("n", "grr", vim.lsp.buf.rename) - map_local("n", "gt", vim.lsp.buf.type_definition) - map_local("n", "gs", vim.lsp.buf.signature_help) - map_local("i", "", vim.lsp.buf.signature_help) - map_local("n", "K", vim.lsp.buf.hover) + map_local("n", "sh", toggle_inlay_hints, { desc = "LSP: toggle inlay hints" } ) + map_local("n", "c", vim.lsp.buf.code_action, { desc = "LSP: code action" } ) + map_local("n", "f", vim.lsp.buf.format, { desc = "LSP: format" } ) + map_local("n", "gd", vim.lsp.buf.definition, { desc = "LSP: go to definition" } ) + map_local("n", "gD", vim.lsp.buf.declaration, { desc = "LSP: go to declaration" } ) + map_local("n", "gi", vim.lsp.buf.implementation, { desc = "LSP: go to implementation" } ) + map_local("n", "grr", vim.lsp.buf.rename, { desc = "LSP: rename" } ) + map_local("n", "gt", vim.lsp.buf.type_definition, { desc = "LSP: go to type definition" } ) + map_local("n", "gs", vim.lsp.buf.signature_help, { desc = "LSP: show signature help" } ) + map_local("i", "", vim.lsp.buf.signature_help, { desc = "LSP: show signature help" } ) + map_local("n", "K", vim.lsp.buf.hover, { desc = "LSP: display hover information" } ) -- stylua: ignore end -- Opt out of semantic highlighting because it has been causing issues