diff --git a/package.json b/package.json index b573654f7e..b74eaf5836 100644 --- a/package.json +++ b/package.json @@ -1110,6 +1110,11 @@ "type": "object", "title": "Go", "properties": { + "go.showWelcome": { + "type": "boolean", + "default": true, + "description": "Specifies whether to show the Welcome experience on first install" + }, "go.buildOnSave": { "type": "string", "enum": [ diff --git a/src/welcome.ts b/src/welcome.ts index 4015f3a562..98717b923b 100644 --- a/src/welcome.ts +++ b/src/welcome.ts @@ -31,7 +31,7 @@ export class WelcomePanel { } // Show the Go welcome page on update. - if (!extensionInfo.isInCloudIDE) { + if (!extensionInfo.isInCloudIDE && vscode.workspace.getConfiguration('go.showWelcome')) { showGoWelcomePage(); } }