summaryrefslogtreecommitdiff
path: root/extension/src/continueIdeClient.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-12 16:41:58 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-12 16:41:58 -0700
commitd78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf (patch)
tree881ea1f21c63d2fad56526660b65263197d886cb /extension/src/continueIdeClient.ts
parentfb45ef57ec796464cb30fcc4a0024c74d6b3c3e8 (diff)
downloadsncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.tar.gz
sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.tar.bz2
sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.zip
getVisibleFiles
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r--extension/src/continueIdeClient.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts
index 304c592b..b728833f 100644
--- a/extension/src/continueIdeClient.ts
+++ b/extension/src/continueIdeClient.ts
@@ -131,6 +131,11 @@ class IdeProtocolClient {
openFiles: this.getOpenFiles(),
});
break;
+ case "visibleFiles":
+ messenger.send("visibleFiles", {
+ visibleFiles: this.getVisibleFiles(),
+ });
+ break;
case "readFile":
messenger.send("readFile", {
contents: this.readFile(data.filepath),
@@ -330,6 +335,12 @@ class IdeProtocolClient {
});
}
+ getVisibleFiles(): string[] {
+ return vscode.window.visibleTextEditors.map((editor) => {
+ return editor.document.uri.fsPath;
+ });
+ }
+
saveFile(filepath: string) {
vscode.window.visibleTextEditors.forEach((editor) => {
if (editor.document.uri.fsPath === filepath) {