mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
Move cursor to beginning of file during stream animation
This commit is contained in:
parent
c38e079aa6
commit
24292759b3
1 changed files with 7 additions and 2 deletions
|
|
@ -90,11 +90,16 @@ export class DiffViewProvider {
|
|||
}
|
||||
const diffLines = accumulatedLines.slice(this.streamedLines.length)
|
||||
|
||||
const document = this.activeDiffEditor?.document
|
||||
if (!document) {
|
||||
const diffEditor = this.activeDiffEditor
|
||||
const document = diffEditor?.document
|
||||
if (!diffEditor || !document) {
|
||||
throw new Error("User closed text editor, unable to edit file...")
|
||||
}
|
||||
|
||||
// Place cursor at the beginning of the diff editor to keep it out of the way of the stream animation
|
||||
const beginningOfDocument = new vscode.Position(0, 0)
|
||||
diffEditor.selection = new vscode.Selection(beginningOfDocument, beginningOfDocument)
|
||||
|
||||
for (let i = 0; i < diffLines.length; i++) {
|
||||
const currentLine = this.streamedLines.length + i
|
||||
// Replace all content up to the current line with accumulated lines
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue