From 4d16c5da0bbf37bcef03e905b5cbe5a9fe42a91d Mon Sep 17 00:00:00 2001 From: Gres Date: Sat, 24 May 2025 19:49:45 +0300 Subject: [PATCH] Cleanup code --- LLMSuggestion.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/LLMSuggestion.cpp b/LLMSuggestion.cpp index a52bb99..737bac3 100644 --- a/LLMSuggestion.cpp +++ b/LLMSuggestion.cpp @@ -278,21 +278,16 @@ bool LLMSuggestion::apply() QString restOfText = text.mid(firstLineEnd); editCursor.insertText(mergedFirstLine + restOfText); } else { - for (int i = 0; i < toReplace; ++i) - editCursor.movePosition(QTextCursor::Down, QTextCursor::KeepAnchor); + editCursor.movePosition(QTextCursor::Down, QTextCursor::KeepAnchor, toReplace); editCursor.movePosition(QTextCursor::EndOfLine, QTextCursor::KeepAnchor); QTextCursor lastLineCursor = editCursor; - lastLineCursor.setPosition(lastLineCursor.position(), QTextCursor::MoveAnchor); - lastLineCursor.movePosition(QTextCursor::StartOfLine, QTextCursor::KeepAnchor); + lastLineCursor.select(QTextCursor::LineUnderCursor); QString lastExistingLine = lastLineCursor.selectedText(); QString lastSuggestedLine = text.mid(text.lastIndexOf('\n') + 1); - qDebug() << lastExistingLine; - qDebug() << lastSuggestedLine; QString tail = existingTailToKeep(lastSuggestedLine, lastExistingLine); - qDebug() << tail; editCursor.insertText(text + tail); } } else {