News for hackers. Stuff that matters.
Re:Omnisharp – Tools and extensions to work with C# in any e... by ponyous on Thursday December 10, 2015 @05:19AM (#10709882)
I used Omnisharp + vim for Unity3D development and it was working surprisingly well. I would highly suggest you use it for C# development if you are not happy or cannot use IDEs such as MonoDevelop or VS.
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

Re:Omnisharp – Tools and extensions to work with C# in any e... by Munksgaard on Thursday December 10, 2015 @06:08AM (#10710039)
I've been wanting to get rid of VS ever since I started coding in C#, but I haven't yet figured out a nice way to build, test, and run my applications in Emacs. How did you handle that sort of stuff in vim?
Re:Omnisharp – Tools and extensions to work with C# in any e... by dasboth on Thursday December 10, 2015 @07:55AM (#10710368)
Out of interest, what in your opinion was so bad about VS that you wanted to get rid of it?
Re:Omnisharp – Tools and extensions to work with C# in any e... by Munksgaard on Thursday December 10, 2015 @09:27AM (#10710720)
First of all I should probably say that I'm quite new in the .Net world, and that many of my issues with VS could probably be alleviated. I just don't know how.

Mostly I think it's just about preference. I like my editor lean [insert joke about emacs being bloated here], visually non-distracting and customizable. I also try to avoid using my mouse. Emacs is all of these things for me, VS is not.

Re:Omnisharp – Tools and extensions to work with C# in any e... by TheEzEzz on Thursday December 10, 2015 @10:47AM (#10711179)
VS can definitely be configured to be lean. My setup is dark, almost no chrome, and is fully keyboard driven. It can take a bit of work though. VS isn't my main editor, but I enjoy it when I use it, after a few years of wrestling with settings!
Re:Omnisharp – Tools and extensions to work with C# in any e... by dasboth on Thursday December 10, 2015 @12:24PM (#10711863)
I agree, recent versions are preety customisable. I hardly use the mouse and I didn't have to do much to make VS comfortable to use.
Re:Omnisharp – Tools and extensions to work with C# in any e... by wdmeldon on Thursday December 10, 2015 @08:57AM (#10710582)
For me, it's bloat. VS is slow as molasses and has a thousand features I don't need nor want. I also miss the multiselect feature from Sublime.
Re:Omnisharp – Tools and extensions to work with C# in any e... by jongalloway2 on Thursday December 10, 2015 @09:58AM (#10710867)
Re:Omnisharp – Tools and extensions to work with C# in any e... by alkonaut on Thursday December 10, 2015 @10:01AM (#10710885)
I think I'd rather go for VS.code then, than try to bend Emacs or Sublime into doing C#.
Re:Omnisharp – Tools and extensions to work with C# in any e... by bsuh on Thursday December 10, 2015 @10:33AM (#10711078)
For what it's worth, VS.code uses omnisharp-roslyn for its C# integration. So you can get a very similar experience from editors which have omnisharp-roslyn support.
Re:Omnisharp – Tools and extensions to work with C# in any e... by moonchrome on Thursday December 10, 2015 @11:30AM (#10711467)
But VS code has project support and debugging integration AFAIK.

That's the kind of things that really set IDE vs editor in terms of usability.

Re:Omnisharp – Tools and extensions to work with C# in any e... by dasboth on Thursday December 10, 2015 @12:26PM (#10711876)
Interesting, apart from longish compile times on big projects I've never had speed issues. Installing Resharper, useful as it is, made it crawl so I abandonded it, but I feel productive in VS on its own.
Re:Omnisharp – Tools and extensions to work with C# in any e... by JupiterMoon on Thursday December 10, 2015 @08:11AM (#10710415)
Would makefiles not cut it for your needs?
Re:Omnisharp – Tools and extensions to work with C# in any e... by Munksgaard on Thursday December 10, 2015 @09:28AM (#10710724)
Probably, I just don't know enough about MSBuild to write any yet.
Re:Omnisharp – Tools and extensions to work with C# in any e... by forrestthewoods on Thursday December 10, 2015 @10:44AM (#10711160)
Last plugin I tried in Sublime for Unity work decently well, but not well enough. It would show available functions but it would not show documentation in tooltips. So I ended up going back to Visual Studio. Does this show "extended" tooltip information?
Re:Omnisharp – Tools and extensions to work with C# in any e... by ponyous on Thursday December 10, 2015 @02:55PM (#10712978)
What do you mean by extended? It doesn't as far as I remember. I haven't used it for a ~1 month now so I am not really sure.
Re:Omnisharp – Tools and extensions to work with C# in any e... by mstade on Thursday December 10, 2015 @05:58AM (#10710012)
Out of interest – on Windows? If not, would you share any details of how you test Windows deployments of your games?
Re:Omnisharp – Tools and extensions to work with C# in any e... by ponyous on Thursday December 10, 2015 @06:13AM (#10710052)
No, OSx. I don't have any interesting details... Usually I test it out on a dedicated machine I have next to my development one. I haven't released a game yet.