summaryrefslogtreecommitdiff
path: root/extension/src
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-11 11:31:41 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-11 11:31:41 -0700
commit721735d65a2b6f3811514396891c90b950686323 (patch)
tree199e3cf4e4fa90c1dc6554f5ddf80ddaa0e2d02f /extension/src
parentbbda840cb7d79679a4b4a0de136708181d6c8de6 (diff)
downloadsncontinue-721735d65a2b6f3811514396891c90b950686323.tar.gz
sncontinue-721735d65a2b6f3811514396891c90b950686323.tar.bz2
sncontinue-721735d65a2b6f3811514396891c90b950686323.zip
explain insert at cursor, better diff streaming
Diffstat (limited to 'extension/src')
-rw-r--r--extension/src/diffs.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/extension/src/diffs.ts b/extension/src/diffs.ts
index 1dc292e1..3ea6b4f8 100644
--- a/extension/src/diffs.ts
+++ b/extension/src/diffs.ts
@@ -164,7 +164,12 @@ class DiffManager {
// Stop the step at step_index in case it is still streaming
ideProtocolClient.deleteAtIndex(diffInfo.step_index);
- this.cleanUpDiff(diffInfo);
+ vscode.workspace.textDocuments
+ .find((doc) => doc.uri.fsPath === newFilepath)
+ ?.save()
+ .then(() => {
+ this.cleanUpDiff(diffInfo);
+ });
}
}