News for hackers. Stuff that matters.
Re:Omnisharp – Tools and extensions to work with C# in any e... by Sir_Cmpwn on Thursday December 10, 2015 @06:53AM (#10710170)
I use C# all the time on Linux, mostly on MonoDevelop. But when I'm not using C#, I use vim, so I have tried Omnisharp+vim several times hoping to rid myself of MonoDevelop. Unfortunately, the performance of vim tanks when I have OmniSharp installed, even when I'm not editing C#. Hoping that NeoVim's improvements to asynchronous plugins helps this.
Re:Omnisharp – Tools and extensions to work with C# in any e... by MichaelGG on Thursday December 10, 2015 @01:27PM (#10712332)
What about Evil in Emacs? I've heard/seen great things about this model versus using vim. (But haven't gotten around to it yet.)
Re:Omnisharp – Tools and extensions to work with C# in any e... by nosami on Thursday December 10, 2015 @10:29PM (#10715300)
omnisharp-vim author here. I switched to emacs around 18 months ago for exactly the reasons described here.

For the last few months, I don't write C# any more, but still use emacs for F# development.

Re:Omnisharp – Tools and extensions to work with C# in any e... by Locke1689 on Thursday December 10, 2015 @12:35PM (#10711928)
I work on Roslyn and would love to use Vim for all my editing but you're right -- the UI-blocking extension model Vim has just does not work.

I also have high hopes for NeoVim.

Re:Omnisharp – Tools and extensions to work with C# in any e... by ponyous on Thursday December 10, 2015 @02:59PM (#10713000)
I am using NeoVim instead of Vim. It is working well, but I unfortunately cannot remember if OmniSharp worked through non UI blocking extension api.

There is plugin called deoplete[1] that is doing asynchronous code completion. It shouldn't be too hard to connect it with OmniSharp.

[1]: https://github.com/Shougo/deoplete.nvim