diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 08e8db9..2cb8554 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -49,6 +49,9 @@ return { vim.keymap.set('n', 'D', vim.lsp.buf.type_definition, opts) vim.keymap.set('n', 'rn', vim.lsp.buf.rename, opts) vim.keymap.set('n', 'ca', vim.lsp.buf.code_action, opts) + vim.keymap.set('n', 'li', vim.lsp.buf.implementation, opts) + vim.keymap.set('n', 'ld', vim.lsp.buf.definition, opts) + vim.keymap.set('n', 'lt', vim.lsp.buf.type_definition, opts) vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) vim.keymap.set('n', 'f', function() vim.lsp.buf.format { async = true }