Fix a conflict keymapping

The gi keymapping which triggers `vim.lsp.buf.implementation` is
conflicted with an existed keymapping which descripted by which-key
as "Move to the last insertion and INSERT".

I suggest replace the keymapping to `<leader>i`.
pull/2833/head
Jason Wang 2 weeks ago
parent 156eeef8ec
commit f1dda047cc

@ -11,7 +11,7 @@ M.on_attach = function(client, bufnr)
map("n", "gD", vim.lsp.buf.declaration, opts "Go to declaration")
map("n", "gd", vim.lsp.buf.definition, opts "Go to definition")
map("n", "K", vim.lsp.buf.hover, opts "hover information")
map("n", "gi", vim.lsp.buf.implementation, opts "Go to implementation")
map("n", "<leader>i", vim.lsp.buf.implementation, opts "Go to implementation")
map("n", "<leader>sh", vim.lsp.buf.signature_help, opts "Show signature help")
map("n", "<leader>wa", vim.lsp.buf.add_workspace_folder, opts "Add workspace folder")
map("n", "<leader>wr", vim.lsp.buf.remove_workspace_folder, opts "Remove workspace folder")

Loading…
Cancel
Save