lsp-config: some keymaps
This commit is contained in:
@@ -16,7 +16,17 @@ return {
|
|||||||
config = function()
|
config = function()
|
||||||
vim.lsp.enable('lua_ls')
|
vim.lsp.enable('lua_ls')
|
||||||
vim.lsp.enable('pyright')
|
vim.lsp.enable('pyright')
|
||||||
vim.keymap.set('n', 'K', vim.lsp.buf.hover, {})
|
|
||||||
|
vim.keymap.set("n", "gd", vim.lsp.buf.definition, {})
|
||||||
|
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, {})
|
||||||
|
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, {})
|
||||||
|
vim.keymap.set("n", "gr", vim.lsp.buf.references, {})
|
||||||
|
vim.keymap.set("n", "K", vim.lsp.buf.hover, {})
|
||||||
|
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, {})
|
||||||
|
vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action, {})
|
||||||
|
vim.keymap.set("n", "<leader>e", vim.diagnostic.open_float, {})
|
||||||
|
vim.keymap.set("n", "[d", vim.diagnostic.goto_prev, {})
|
||||||
|
vim.keymap.set("n", "]d", vim.diagnostic.goto_next, {})
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user