Is omnisharp really this bad or I am doing something wrong?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • csharp-language-server

    Roslyn-based LSP language server for C#

  • 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.

  • dotfiles

  • 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

  • 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.

    WorkOS logo
  • neovim

    Vim-fork focused on extensibility and usability

  • The unity-centric problems I have are known and closed issues. They will never be fixed, but neovim is still worth using.

  • omnisharp-roslyn

    OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts