From 47cbf2ddb127fbf0873ee707bdd635f7cff43279 Mon Sep 17 00:00:00 2001 From: Mikolaj_Bien Date: Fri, 16 May 2025 11:12:04 +0200 Subject: [PATCH] feat: add omnisharp config for lsp --- lua/plugins/lspconfig.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index f70673d3..b6a5251d 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -98,8 +98,9 @@ return { -- Main LSP Configuration } local capabilities = require('blink.cmp').get_lsp_capabilities() + local lspconfig = require 'lspconfig' - require('lspconfig').sourcekit.setup { + lspconfig.sourcekit.setup { capabilities = { workspace = { didChangeWatchedFiles = { @@ -109,6 +110,15 @@ return { -- Main LSP Configuration }, } + lspconfig.omnisharp.setup { + capabilities = capabilities, + enable_roslyn_analysers = true, + enable_import_completion = true, + organize_imports_on_format = true, + enable_decompilation_support = true, + filetypes = { 'cs', 'vb', 'csproj', 'sln', 'slnx', 'props', 'csx', 'targets', 'tproj', 'slngen', 'fproj' }, + } + local servers = { lua_ls = { settings = {