diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 1bc1ef7..a67d158 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -60,6 +60,14 @@ local function custom_on_attach(client, buffer_nr) -- Inspect function bufnnoremap("K", "lua vim.lsp.buf.hover()") + bufnnoremap("", "lua vim.lsp.buf.signature_help()") + + -- Navigation + bufnnoremap("gd", "lua vim.lsp.buf.definition()") + bufnnoremap("gD", "lua vim.lsp.buf.declaration()") + bufnnoremap("gi", "lua vim.lsp.buf.implementation()") + bufnnoremap("gr", "lua vim.lsp.buf.references()") + bufnnoremap("ga", "lua vim.lsp.buf.code_action()") -- Rename all references of symbol bufnnoremap("R", "lua vim.lsp.buf.rename()")