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 1 month 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.declaration, opts "Go to declaration")
map("n", "gd", vim.lsp.buf.definition, opts "Go to definition") map("n", "gd", vim.lsp.buf.definition, opts "Go to definition")
map("n", "K", vim.lsp.buf.hover, opts "hover information") 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>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>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") map("n", "<leader>wr", vim.lsp.buf.remove_workspace_folder, opts "Remove workspace folder")

Loading…
Cancel
Save