diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-07-12 16:41:58 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-07-12 16:41:58 -0700 |
commit | d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf (patch) | |
tree | 881ea1f21c63d2fad56526660b65263197d886cb /extension/src/continueIdeClient.ts | |
parent | fb45ef57ec796464cb30fcc4a0024c74d6b3c3e8 (diff) | |
download | sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.tar.gz sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.tar.bz2 sncontinue-d78cb7b1e09bb9ff22fc9e3323ec3b18e03dbcbf.zip |
getVisibleFiles
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r-- | extension/src/continueIdeClient.ts | 11 |
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) { |