summaryrefslogtreecommitdiff
path: root/extension/src/util/vscode.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/src/util/vscode.ts')
-rw-r--r--extension/src/util/vscode.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/extension/src/util/vscode.ts b/extension/src/util/vscode.ts
index bf0fa1e5..2283bfdc 100644
--- a/extension/src/util/vscode.ts
+++ b/extension/src/util/vscode.ts
@@ -102,3 +102,13 @@ export function openEditorAndRevealRange(
});
});
}
+
+export function uriFromFilePath(filepath: string): vscode.Uri {
+ if (vscode.env.remoteName) {
+ return vscode.Uri.parse(
+ `vscode-remote://${vscode.env.remoteName}${filepath}`
+ );
+ } else {
+ return vscode.Uri.file(filepath);
+ }
+}