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