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.

Check out how new multi-root feature will affect our use of the settings API

See original GitHub issue

Hey @team we’ve been contacted by @seanmcbreen from the VS Code team regarding the new multi-root feature that they’re going to be release in the next iteration.

The thing is that although we’re supporting icons for root folders we didn’t check out how the new settings API is going to affect us. I guess it will affect mostly to PAD but I’ve not looked into it.

Anyway, I’ve posted here the email so we all can have it and take a look if we need it.

As I’m sure you know 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.

Given the broad usage of VS Code Icons it would be great to ensure we have fully tested (and made any required changes for) Multi-root Workspace support. We have partnered on changes before and we would love to do so again.

Our Request: Having looked at your extension we think changes are required to how you manage/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 Slack group, simply follow this link and look for the #vscode-multi-root channel.

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 @JimiC @jens1o

Issue Analytics

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

github_iconTop GitHub Comments

2reactions
seanmcbreencommented, Oct 31, 2017

Request: if you have prepared your extension for Multi-root Workspaces we would love you to add multi-root ready to your package.json i.e. "keywords": ["multi-root ready"]. If you upgrade to VSCE 1.32.0 this can be added to any existing keywords and will not be counted against the maximum of 5 allowed keywords.

This will help us keep track of adoptions and also help users know which extensions have been fully tested. Remember we are here to help should you need it on the Slack channel.

Happy Coding Sean McBreen

1reaction
JimiCcommented, Oct 13, 2017

I’m confident that we are ready. PAD already looks in all folders to spot a project that needs special icons and I have already tested that user customization is working with root folder icon. Additional testing though would not hurt.

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 >
VS Code multi-root workspace with one top level git repo
My issue is that I am unable to see (and therefore edit) the .gitignore file in VS Code because VS Code doesn't let...
Read more >
guide Migration from CKEditor 4
This is a guide for users who would like to switch from CKEditor 4 to CKEditor 5. It assumes you already have some...
Read more >
Vue 3 Tutorial (for Vue 2 Users) - Vue.js Developers
I'll do my best to explain the rationale for the feature or change as ... of the new API, check out my other...
Read more >
Setting up the user build - IBM
Install Zowe™ CLI. To install Zowe CLI, see the Installing Zowe CLI section in topic Setting up integrations. (Optional) If you plan to...
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