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 | b3ab5bda368fcae690837f9ce8062dc7f17c6472 (patch) | |
tree | c9dc387d06dc459fa10db0f4ea78eea835d8ca90 /extension | |
parent | 772358dcbdc848f4f513a0af49114965948624d1 (diff) | |
download | sncontinue-b3ab5bda368fcae690837f9ce8062dc7f17c6472.tar.gz sncontinue-b3ab5bda368fcae690837f9ce8062dc7f17c6472.tar.bz2 sncontinue-b3ab5bda368fcae690837f9ce8062dc7f17c6472.zip |
getVisibleFiles
Diffstat (limited to 'extension')
-rw-r--r-- | extension/react-app/src/components/StepContainer.tsx | 4 | ||||
-rw-r--r-- | extension/src/bridge.ts | 2 | ||||
-rw-r--r-- | extension/src/continueIdeClient.ts | 11 |
3 files changed, 14 insertions, 3 deletions
diff --git a/extension/react-app/src/components/StepContainer.tsx b/extension/react-app/src/components/StepContainer.tsx index d480c565..d1a8a46a 100644 --- a/extension/react-app/src/components/StepContainer.tsx +++ b/extension/react-app/src/components/StepContainer.tsx @@ -158,7 +158,7 @@ function StepContainer(props: StepContainerProps) { > <StepContainerDiv open={props.open}> <GradientBorder - loading={props.historyNode.active as boolean | false} + loading={props.historyNode.active as boolean || false} isFirst={props.isFirst} isLast={props.isLast} borderColor={ @@ -178,7 +178,7 @@ function StepContainer(props: StepContainerProps) { }} > <HeaderDiv - loading={props.historyNode.active as boolean | false} + loading={props.historyNode.active as boolean || false} error={props.historyNode.observation?.error ? true : false} > <div className="m-2"> diff --git a/extension/src/bridge.ts b/extension/src/bridge.ts index 55c4cc3b..7e6398be 100644 --- a/extension/src/bridge.ts +++ b/extension/src/bridge.ts @@ -50,7 +50,7 @@ export function getContinueServerUrl() { extensionContext && extensionContext.extensionMode === vscode.ExtensionMode.Development ) { - // return "http://localhost:8001"; + return "http://localhost:8001"; } return ( vscode.workspace.getConfiguration("continue").get<string>("serverUrl") || 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) { |