feat: configure lsp
This commit is contained in:
@@ -46,6 +46,10 @@ return {
|
|||||||
EnableEditorConfigSupport = true,
|
EnableEditorConfigSupport = true,
|
||||||
OrganizeImports = true,
|
OrganizeImports = true,
|
||||||
},
|
},
|
||||||
|
RoslynExtensionsOptions = {
|
||||||
|
EnableAnalyzersSupport = true,
|
||||||
|
EnableImportCompletion = true,
|
||||||
|
},
|
||||||
Sdk = {
|
Sdk = {
|
||||||
IncludePrereleases = true,
|
IncludePrereleases = true,
|
||||||
},
|
},
|
||||||
@@ -141,6 +145,13 @@ return {
|
|||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
vim.keymap.set(
|
||||||
|
"n",
|
||||||
|
"<leader>ca",
|
||||||
|
vim.lsp.buf.code_action,
|
||||||
|
{ desc = "Code actions", buffer = ev.buf }
|
||||||
|
)
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, { desc = "Rename", buffer = ev.buf })
|
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, { desc = "Rename", buffer = ev.buf })
|
||||||
vim.keymap.set("n", "<leader>e", vim.diagnostic.open_float, { desc = "Display errors" })
|
vim.keymap.set("n", "<leader>e", vim.diagnostic.open_float, { desc = "Display errors" })
|
||||||
vim.keymap.set("n", "K", vim.lsp.buf.hover, { desc = "Display symbol info", buffer = ev.buf })
|
vim.keymap.set("n", "K", vim.lsp.buf.hover, { desc = "Display symbol info", buffer = ev.buf })
|
||||||
|
|||||||
Reference in New Issue
Block a user