From 65c3de639564422794791782c1178dee045df00c Mon Sep 17 00:00:00 2001 From: "Stefan J. Wernli" Date: Mon, 8 Jul 2024 16:27:56 -0700 Subject: [PATCH] Allow the running of unsaved files The additional check for the ".qs" extension in the program config prevented using single file, unsaved buffers with language mode set to Q# in run and debug. Removing this fixes the issue. --- vscode/src/programConfig.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/vscode/src/programConfig.ts b/vscode/src/programConfig.ts index a6750c8e96..78f8fdb243 100644 --- a/vscode/src/programConfig.ts +++ b/vscode/src/programConfig.ts @@ -3,7 +3,6 @@ import { IProjectConfig, ProgramConfig } from "qsharp-lang"; import * as vscode from "vscode"; -import { Utils } from "vscode-uri"; import { isQsharpDocument } from "./common"; import { getTarget } from "./config"; import { loadProject } from "./projectSystem"; @@ -76,10 +75,6 @@ export function getActiveQSharpDocumentUri(): vscode.Uri | undefined { export async function getProgramForDocument( docUri: vscode.Uri, ): Promise { - if (Utils.extname(docUri) !== ".qs") { - return { success: false, errorMsg: `${docUri.fsPath} is not a Q# file` }; - } - // Target profile comes from settings const profile = getTarget();