Group lspconfig mappings
This commit is contained in:
parent
d2335cb8cb
commit
a66e0ea1be
@ -28,13 +28,13 @@ return {
|
|||||||
keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, opts) -- see available code actions, in visual mode will apply to selection
|
keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, opts) -- see available code actions, in visual mode will apply to selection
|
||||||
|
|
||||||
opts.desc = "Smart rename"
|
opts.desc = "Smart rename"
|
||||||
keymap.set("n", "<leader>rn", vim.lsp.buf.rename, opts) -- smart rename
|
keymap.set("n", "<leader>cr", vim.lsp.buf.rename, opts) -- smart rename
|
||||||
|
|
||||||
opts.desc = "Show buffer diagnostics"
|
opts.desc = "Show buffer diagnostics"
|
||||||
keymap.set("n", "<leader>D", "<cmd>Telescope diagnostics bufnr=0<CR>", opts) -- show diagnostics for file
|
keymap.set("n", "<leader>cD", "<cmd>Telescope diagnostics bufnr=0<CR>", opts) -- show diagnostics for file
|
||||||
|
|
||||||
opts.desc = "Show line diagnostics"
|
opts.desc = "Show line diagnostics"
|
||||||
keymap.set("n", "<leader>d", vim.diagnostic.open_float, opts) -- show diagnostics for line
|
keymap.set("n", "<leader>cd", vim.diagnostic.open_float, opts) -- show diagnostics for line
|
||||||
|
|
||||||
opts.desc = "Go to previous diagnostic"
|
opts.desc = "Go to previous diagnostic"
|
||||||
keymap.set("n", "[d", function()
|
keymap.set("n", "[d", function()
|
||||||
@ -47,10 +47,10 @@ return {
|
|||||||
end, opts) -- jump to next diagnostic in buffer
|
end, opts) -- jump to next diagnostic in buffer
|
||||||
|
|
||||||
opts.desc = "Show documentation for what is under cursor"
|
opts.desc = "Show documentation for what is under cursor"
|
||||||
keymap.set("n", "K", vim.lsp.buf.hover, opts) -- show documentation for what is under cursor
|
keymap.set("n", "<leader>ch", vim.lsp.buf.hover, opts) -- show documentation for what is under cursor
|
||||||
|
|
||||||
opts.desc = "Restart LSP"
|
opts.desc = "Restart LSP"
|
||||||
keymap.set("n", "<leader>rs", ":LspRestart<CR>", opts) -- mapping to restart lsp if necessary
|
keymap.set("n", "<leader>cx", ":LspRestart<CR>", opts) -- mapping to restart lsp if necessary
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user