3 ms·
What parts of VS Code do you want open sourced? VS Code utilises[1] OmniSharp-Roslyn[2] (which is an open source project not started by MS) to provide intellis
by wluu 11y ago
What parts of VS Code do you want open sourced?
VS Code utilises[1] OmniSharp-Roslyn[2] (which is an open source project not started by MS) to provide intellisense and refactoring for C#.
If you want to use something that is fully open-sourced (since day 1) and also utilises OmniSharp Roslyn, then check out OmniSharp Atom [3], which is an Atom plugin written mostly in TypeScript. OmniSharp Atom and OmniSharp Roslyn are both very welcoming of contributions. So if there's something that you see that's missing, feel free to send a PR :)
[1] https://code.visualstudio.com/Docs/languages#_c35 https://code.visualstudio.com/Docs/languages#_c35
[2] https://github.com/OmniSharp/omnisharp-roslyn https://github.com/OmniSharp/omnisharp-roslyn
[3] https://atom.io/packages/omnisharp-atom https://atom.io/packages/omnisharp-atom
- StevePerkins 11y agoThat's a fair point. I tend to overlook Atom in general because its startup time is slow as molasses compared to VS Code (and especially Vim or Notepad++). However, it's still in early days too, and hopefully will improve over time. Still, VS Code is working toward debugger support and a general "IDE feel" that I'm not sure is in Atom's future. We'll see. To be honest, as long as VS Code is free-as-in-beer, has a plugin-in system that's flexible enough for the community to go nuts with, and can adequately serve as the primary development environment for an ASP.NET app... then I'm delighted. However, perceptions mean a lot, and in the long-run I just don't see it getting uptake from the Python/Ruby/Node.js crowd without being open source. More of a marketing issue than anything else (although there's also the concern that MS could abandon it someday).
- wluu 11y agoIf it's been a little while since you last looked at Atom, then consider trying it again, they've spent some effort on optimising it lately. I mean, it's still not the speediest around, but it's improved leaps and bounds from even a few months ago. It is obviously not the only editor with an OmniSharp plugin. There are many others. [1] I believe that debugging support on VS Code is currently limited to Node and Mono (and that's only on OS X/Linux) [2]. The team(s) behind OmniSharp (that is the various editor plugins) do desire bringing debugging support to one or more editors. [1] http://www.omnisharp.net/#integrations http://www.omnisharp.net/#integrations [2] https://code.visualstudio.com/Docs/debugging#_common-questions https://code.visualstudio.com/Docs/debugging#_common-questio...