in src/extension.ts [58:73]
async function browsePrompt(msg: string): Promise<string | undefined> {
const result = await vscode.window.showInformationMessage(msg, 'Browse...');
if (result) {
const sublimeSettingsFiles = await vscode.window.showOpenDialog({ canSelectFiles: true });
if (sublimeSettingsFiles && sublimeSettingsFiles.length) {
const filePath = sublimeSettingsFiles[0].fsPath;
const isValidFilePath = await validate(filePath);
if (isValidFilePath) {
return filePath;
} else {
vscode.window.showErrorMessage(`Could not find ${sublimeFolderFinder.sublimeSettingsFilename} at ${sublimeSettingsFiles[0].fsPath} `);
}
}
}
return undefined;
}