-
Notifications
You must be signed in to change notification settings - Fork 37.6k
Description
In some projects, having many workspace roots is very helpful. Right now, these are organized by the name property in the folders map in the workspace file. It would be great if there were some way to create hierarchy here -- with the folders map being able to contain sub-maps (seems complicated: changes to IWorkspace, IWorkspaceFolder, etc.), using slashes in the name property to indicate containment (kinda janky but looks easier to implement, maybe), or by some other method.
One example use case: a suite of disparate plugins all in one workspace. With this feature, the workspace could have two visible roots, "core/" and "plugins/" with all the plugin folders together. Currently, all the plugin would have to be added directly, making it hard to pick out the (much more important) "core/" from the list.