mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-04-27 16:55:44 +08:00
17 lines
923 B
Markdown
17 lines
923 B
Markdown
# Basic multi root API samples
|
|
|
|
This extension adds an entry to the status bar that shows the name of the currently active file. To exercise multi root APIs it:
|
|
- only enables itself when more than one `WorkspaceFolder` is opened using `workspace.workspaceFolders` API
|
|
- shows the name of the `WorkspaceFolder` the file is from (if any) using `workspace.getWorkspaceFolder()` API
|
|
- updates when there are changes to the number of `WorkspaceFolder` via the `workspace.onDidChangeWorkspaceFolders()` API
|
|
- registers a setting `multiRootSample.statusColor` with a scope of `resource` to configure a color per `WorkspaceFolder` to use for the status bar item
|
|
|
|

|
|
|
|
## Running the example
|
|
|
|
- Open this example in VS Code
|
|
- `npm install`
|
|
- `npm run compile`
|
|
- `F5` to start debugging
|