Skip to content

Commit 9bab04d

Browse files
committed
Remove redundant blocking && fix #102
1 parent 7838fb7 commit 9bab04d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/export_command/vscode_function/wikiparser.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ export function restartLspFactory(_: unknown, isBrowser: boolean) {
3131
const serverExtension: vscode.Extension<unknown> | undefined = vscode.extensions.getExtension('Bhsd.vscode-extension-wikiparser');
3232

3333
if (serverExtension === undefined) {
34-
await vscode.window.showWarningMessage('Extension `Bhsd.vscode-extension-wikiparser` not found.');
34+
vscode.window.showWarningMessage('Extension `Bhsd.vscode-extension-wikiparser` not found. Please install it before use, then execute `Restart WikiParser LSP` command or restart VSCode.', 'Install WikiParser', 'Cancel')
35+
.then((selection: string | undefined) => {
36+
if (selection === 'Install WikiParser') {
37+
vscode.commands.executeCommand('workbench.extensions.search', 'Bhsd.vscode-extension-wikiparser');
38+
}
39+
});
3540
return;
3641
}
3742

0 commit comments

Comments
 (0)