Skip to content

Hierarchy for roots in multi-root workspace #123515

@ddurschlag

Description

@ddurschlag

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestRequest for new features or functionalityworkbench-multirootMulti-root (multiple folders) issues

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions