Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I have not tried it, but I read somewhere https://github.com/razzmatazz/csharp-language-server was much better. Please report back your experience if you try it.
I have no issue using omnisharp via the built-in LSP. I would look at your config and check for errors in the omnisharp logs. My dotfiles are messy, but this is a functional config: https://github.com/cseickel/dotfiles/tree/main/config/nvim
The unity-centric problems I have are known and closed issues. They will never be fixed, but neovim is still worth using.
Tbh I hate configuring neovim I always feel I could have been more productive actually moving projects forward than to trying to make plugins work so I am using lunarvim.org with a lot of built in plugins turned off and like 3 of my own 'mg979/vim-visual-multi, nvim-treesitter/nvim-treesitter-textobjects and ray-x/lsp_signature.nvim but its possible there are not many people using it for C# and there is some room for improvement you can check it out if you spot something but there is little we can do to speed up analyzers which is my main source of frustration because omnisharp is running them sequentially https://github.com/OmniSharp/omnisharp-roslyn/issues/2241 and overall performance doesn't seem much of a focus I would be willing to pay full license price of Rider to have neovim integration.