question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Beautify and Multi-root Workspaces

See original GitHub issue

Hi,

I’m from the VS Code team and I’m reaching out with some additional resources for adopting multi-root workspaces.

But first let me say thank you for working on and maintaining Beautify for VS Code which is one of the most popular extensions, we really appreciate the work you have done to make VS Code better.

The purpose of this issue is that we are very close to releasing a significant new feature for VS Code - Multi-root Workspaces - which is the most requested missing feature. If you have not heard of multi-root workspaces we have described this in several of our recent updates. Today it’s only enabled in our insiders release but our intent is to enable it for all users in our next update, targeted for release in the first week of November.

This is a pretty significant change and over the last four months we have updated pretty much all of VS Code to be Multi-root aware as well as updated all of our own extensions. In the process of doing this we have created a set of guidelines for Extension Authors to follow to ensure their extension can fully leverage the awesomeness that is Multi-root workspaces.

Our Request:

Having looked at your extension we think changes are required in how you:

  • Make use of the (now deprecated) workspace.rootPath property, there is a proposed migration path and sample for this case.
  • Contribute or change settings, specifically you need to review whether some of the settings can be applied on a resource (= file location) level instead of being global (= workspace level).

How Can We Help/Resources:

We realize we are asking for your help here - our goal is to make sure that your extensions works well with multi-root and continues to be loved by the community. The guide above outlines the changes that are required and we have a samples as well.

But we are sure you will have questions and we thought one way we could look to help is by getting a number of the team members (myself included) to be ready to respond to questions on a Slack Channel that we will dedicate to this issue. To join that channel simply follow this link.

Again thank you for being part of the VS Code community - we appreciate everything you have done. With the release of Multi-root Workspaces we will be shipping our most requested feature, together we can really help this feature light up for users.

Happy Coding! Sean McBreen

// cc @bpasero @jrieken

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
HookyQRcommented, Jan 26, 2018

Hey @seanmcbreen, I dun it. Was real easy in the end. Too many projects, too little time…

0reactions
HookyQRcommented, Jan 15, 2018

I intend to work on this sometime this month. I have other projects that are taking priority at the moment. Feel free to submit a pull request.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Multi-root Workspaces in Visual Studio Code
You can open and work on multiple project folders in Visual Studio Code with multi-root workspaces.
Read more >
Editorconfig should override VS Code workspace/user settings ...
I understand that a default is set. But like the VSCode default workspace/user settings, this should be capable to be overridden by Editorconfig...
Read more >
How to share tasks between vscode workspace folders?
You can have a tasks section in your .code-workspace file. There you can create a task like "Build all" and define dependsOn tasks....
Read more >
Remove Root Folder | Coding, Code project, Meaningful names
Oct 8, 2018 - You can open and work on multiple project folders in Visual Studio Code with multi-root workspaces.
Read more >
vscode open file as root - Industry Today
You can work with multiple project folders in Visual Studio Code with multi-root workspaces. Note. GitHub This extension is activated whenever you open...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found