Hacker News new | ask | show | jobs
by wluu 3920 days ago
> for now it supports only C# / VB Nope, there is not any support for VB at this point in time. It's C# only I'm afraid!

As cloudroutine mentions, the older omnisharp-server implementation is NRefactory based, whilst omnisharp-roslyn (as the name implies) has been built atop roslyn.

omnisharp-roslyn retains a bit of NRefactory (the code actions part[1]), which was called NR6Pack and has now been renamed as Refactoring Essentials [2].

Anyway, there's been a lot of recent changes in the works, as someone has already mentioned, omnisharp-rolsyn currently has an open PR [3] which will provide a plugin system to omnisharp-roslyn. Once introduced, it will mean that the various omnisharp editors/clients can pick and choose which plugins they wish to bundle with their editor. This may include F#, VB, Cake, Fake and many others.

New contributors are, as always most welcome :)

---

[1] https://github.com/OmniSharp/omnisharp-roslyn/blob/f62e74324...

[2] http://vsrefactoringessentials.com

[3] https://github.com/OmniSharp/omnisharp-roslyn/pull/293