configuration for custom tour location

This commit is contained in:
Bobby Johnson 2021-05-27 09:44:39 -07:00
Родитель f3a5ae16c2
Коммит 726cd896f9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 0E66B483EDA47168
2 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -60,6 +60,11 @@
"type": "boolean",
"default": true,
"description": "Specifies whether or not to show tour markers in the editor gutter."
},
"codetour.customTourLocation": {
"type": "string",
"default": null,
"description": "Specifies a custom location to use when discovering tours."
}
}
},

Просмотреть файл

@ -22,6 +22,13 @@ const TOUR_CONTEXT = {
isWeb: vscode.env.uiKind === vscode.UIKind.Web
};
const customDirectory = vscode.workspace
.getConfiguration("codetour")
.get("promptForWorkspaceTours", null);
if (customDirectory) {
SUB_TOUR_DIRECTORIES.push(customDirectory);
}
export async function discoverTours(): Promise<void> {
const tours = await Promise.all(
vscode.workspace.workspaceFolders!.map(async workspaceFolder => {