microsoft / live-share

Real-time collaborative development from the comfort of your favorite tools
http://aka.ms/vsls
Creative Commons Attribution 4.0 International
2.27k stars 247 forks source link

Support VS Code for Linux #24

Closed Chuxel closed 6 years ago

Chuxel commented 6 years ago

The private preview currently supports:

πŸ‘ (upvote) if you'd like to see VS Code for Linux supported.

See #91 for VS for Mac. For voting on additional dev language or platform support, use #12.

Chuxel commented 6 years ago

πŸ‘ (upvote) here if you want to see Visual Studio Code on Linux supported!

Chillee commented 6 years ago

I think Linux support is a must, and I'm gonna put a :+1: here. VSCode has been one of the most popular cross platform products that Microsoft has released recently, and I think it'd be a shame if Linux became a 3rd party citizen.

lostintangent commented 6 years ago

@Chillee Linux definitely won’t be a 3rd class citizen! We want Live Share to be as universally applicable as possible, and so the current lack of support is purely a function of time, and a prioritization of the top platform demands of our registered users. I’m tagging this as β€œon roadmap” to clarify our deep commitment here :) Thanks so much for the feedback.

Chuxel commented 6 years ago

At 16+ votes and lots of awesome discussion, we're converting this issue to being purely about VS Code for Linux and forking off VS Code for Mac into a separate issue. Thanks!!

kevin-williams commented 6 years ago

We went to set up a share between MacOS and Ubuntu Linux yesterday and were disappointed that the Linux side didn't work. I'll have to install VSCode on my personal laptop so we can share until Linux is supported!

BaileyJM02 commented 6 years ago

I think this is a must, I recently switched from Windows to Linux (Ubuntu) because it seemed easier to code on, with terminal etc. But I enjoyed being able to continue using VS Code :)

shaun-sweet commented 6 years ago

tried to use with my coworker and sadly couldn't get it going because I have linux :(

yiosh commented 6 years ago

Yes please, Linux support is a must for me πŸ‘

lostintangent commented 6 years ago

Thanks everyone for the passionate feedback and interest on this item! I'm marking this as in progress, since we're now working on it and will keep this issue up to date with progress πŸ‘

WasabiFan commented 6 years ago

I'm glad to see this is on the roadmap! In the mean time, would it be possible to add a built-in warning alert when the exension activates on an unsupported platform? I had forgotten Linux wasn't supported and installed it from within VS Code (so the other locations with platform support info weren't in my path) only to have it silently fail to load -- the error is included below, for future reference. It would be nice if the extension entry point popped a warning and bailed cleanly instead.

Activating extension `ms-vsliveshare.vsliveshare` failed:  Cannot find module './CoauthoringService'

Of course, if the timeline is very short, this won't be needed.

alisabzevari commented 6 years ago

:+1: for linux support of this nice feature.

ghost commented 6 years ago

Please upvote! Linux support is essential for developers

quesada commented 6 years ago

Linux support is a must for me and hundreds of others where I work

Goddak commented 6 years ago

@WasabiFan - Nice suggestion, I think it's been implemented now :D

Chuxel commented 6 years ago

Hey folks interested in Linux support! What types of projects are you looking to be able to try with Live Share on Linux?

shaun-sweet commented 6 years ago

any project we code in VScode!

m1guelpf commented 6 years ago

@chuxel PHP (Laravel) mostly

Chuxel commented 6 years ago

Thanks @m1guelpf!

@shaun-sweet Hoping for something a bit more specific than that. Many platforms are provided by 3rd party extensions that we would want to make sure work as we cover in our platform support. While we're in preview and thus will not wait until everything is perfect to let you guys try things out, we'll want to prioritize those that folks here are most interested in to make sure nothing strange is happening that is Linux specific.

shaun-sweet commented 6 years ago

Gotcha. So for me it would be web projects like react, typescript and maybe angular.

lstoll commented 6 years ago

@Chuxel Go server/command line stuff here.

gabeschine commented 6 years ago

I do mostly C++ work, and some Dart.

On Thu, Mar 29, 2018 at 3:23 PM, Lincoln Stoll notifications@github.com wrote:

@Chuxel https://github.com/Chuxel Go server/command line stuff here.

β€” You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/live-share/issues/24#issuecomment-377390710, or mute the thread https://github.com/notifications/unsubscribe-auth/AABjPpC1e0Mum5oQgbzY9Xbt5vZt4svLks5tjV7YgaJpZM4Pfrjr .

frankdugan3 commented 6 years ago

I usually use the Vetur extension for Vue projects. Webpack, NodeJS, and occasional Go webservers.

vchuravy commented 6 years ago

C++ and Julia mostly.

MattMattV commented 6 years ago

PHP, Python, Go, TypeScript and JavaScript would be perfect !

(also all the regular text/configuration files we can have in Linux, like dotfiles)

rawkode commented 6 years ago

@Chuxel Elixir, Go, JS/Flow/TS, Rust :+1:

Does this mean we're close to a Linux preview? Super excited to try this out

nfour commented 6 years ago

Typescript, Javascript, Rust, Python & markdown!

Mostly Typescript though & node debugging.

Chuxel commented 6 years ago

Thanks to everyone that has replied so far! This is super useful information!!

@rawkode Linux support is in fact actively being worked on right now and we're in the process of trying to iron out kinks. We're really excited to get this out as soon as we can so stay tuned!

d4nyll commented 6 years ago

Here are the languages that I use with VSCode, along with certain platforms that I have installed extensions for:

Chuxel commented 6 years ago

I am happy to let you know that we just released v02.399 of the VS Code extension and as our most requested feature, this is the first release to introduce support for VS Code on Linux. πŸ§πŸ‘πŸŽ‰

There are some pre-requisites that need to be installed so check out the installation documentation for details. There are still a few shortcomings we are working through.

Love to hear more as everyone digs in!