From ec4a2c0af97612d45af56650ba527ec7b073e6c7 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Tue, 22 Feb 2022 08:45:30 +0100 Subject: [PATCH] feat: map lsp commands --- lua/plugins/lspconfig.lua | 8 ++++++++ 1 file changed, 8 insertions(+) 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()")