diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-08-26 23:21:26 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-08-26 23:21:26 -0700 |
commit | ab31cb15fae74592f49c2ceadc8d7810228fa7e2 (patch) | |
tree | 3ee2489d5ad6e9f2178df7f2e90af1184857b342 /extension/src/continueIdeClient.ts | |
parent | 868875aa5d8a9e362f0b3201eed403f473ee8ccb (diff) | |
download | sncontinue-ab31cb15fae74592f49c2ceadc8d7810228fa7e2.tar.gz sncontinue-ab31cb15fae74592f49c2ceadc8d7810228fa7e2.tar.bz2 sncontinue-ab31cb15fae74592f49c2ceadc8d7810228fa7e2.zip |
fix: :bug: correctly generate uris for remote
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r-- | extension/src/continueIdeClient.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts index 4e099fdb..3fa8dec1 100644 --- a/extension/src/continueIdeClient.ts +++ b/extension/src/continueIdeClient.ts @@ -3,7 +3,7 @@ import { showSuggestion as showSuggestionInEditor, SuggestionRanges, } from "./suggestions"; -import { openEditorAndRevealRange } from "./util/vscode"; +import { openEditorAndRevealRange, uriFromFilePath } from "./util/vscode"; import { FileEdit } from "../schema/FileEdit"; import { RangeInFile } from "../schema/RangeInFile"; import * as vscode from "vscode"; @@ -270,7 +270,7 @@ class IdeProtocolClient { messenger.send("listDirectoryContents", { contents: ( await vscode.workspace.fs.readDirectory( - vscode.Uri.file(data.directory) + uriFromFilePath(data.directory) ) ) .map(([name, type]) => name) @@ -439,7 +439,7 @@ class IdeProtocolClient { async fileExists(filepath: string): Promise<boolean> { try { - await vscode.workspace.fs.stat(vscode.Uri.file(filepath)); + await vscode.workspace.fs.stat(uriFromFilePath(filepath)); return true; } catch { return false; @@ -563,7 +563,7 @@ class IdeProtocolClient { if (typeof contents === "undefined") { try { contents = await vscode.workspace.fs - .readFile(vscode.Uri.file(filepath)) + .readFile(uriFromFilePath(filepath)) .then((bytes) => new TextDecoder().decode(bytes)); } catch { contents = ""; |