mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 11:38:51 +01:00
* Provide additional workspace API to add/remove workspace folders (for #35407) * add/removeFolders => add/removeFolder * make add/remove folder return a boolean * use proper service for workspace editing * workspac => workspace * do not log promise canceled messages * show confirm dialog
This commit is contained in:
@@ -403,6 +403,12 @@ export function createApiFactory(
|
||||
set name(value) {
|
||||
throw errors.readonly();
|
||||
},
|
||||
addWorkspaceFolder(uri, name) {
|
||||
return extHostWorkspace.addWorkspaceFolder(extension.displayName || extension.name, uri, name);
|
||||
},
|
||||
removeWorkspaceFolder(folder) {
|
||||
return extHostWorkspace.removeWorkspaceFolder(extension.displayName || extension.name, folder);
|
||||
},
|
||||
onDidChangeWorkspaceFolders: function (listener, thisArgs?, disposables?) {
|
||||
return extHostWorkspace.onDidChangeWorkspace(listener, thisArgs, disposables);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user