| /*--------------------------------------------------------- | |
| * Copyright 2022 The Go Authors. All rights reserved. | |
| * Licensed under the MIT License. See LICENSE in the project root for license information. | |
| *--------------------------------------------------------*/ | |
| import * as vscode from 'vscode'; | |
| import { CommandFactory } from '.'; | |
| export const startDebugSession: CommandFactory = () => { | |
| return (config: string | vscode.DebugConfiguration) => { | |
| let workspaceFolder; | |
| if (vscode.window.activeTextEditor) { | |
| workspaceFolder = vscode.workspace.getWorkspaceFolder(vscode.window.activeTextEditor.document.uri); | |
| } | |
| return vscode.debug.startDebugging(workspaceFolder, config); | |
| }; | |
| }; |