mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-07-27 01:15:10 -04:00
Cleanup code
This commit is contained in:
@ -278,21 +278,16 @@ bool LLMSuggestion::apply()
|
|||||||
QString restOfText = text.mid(firstLineEnd);
|
QString restOfText = text.mid(firstLineEnd);
|
||||||
editCursor.insertText(mergedFirstLine + restOfText);
|
editCursor.insertText(mergedFirstLine + restOfText);
|
||||||
} else {
|
} else {
|
||||||
for (int i = 0; i < toReplace; ++i)
|
editCursor.movePosition(QTextCursor::Down, QTextCursor::KeepAnchor, toReplace);
|
||||||
editCursor.movePosition(QTextCursor::Down, QTextCursor::KeepAnchor);
|
|
||||||
editCursor.movePosition(QTextCursor::EndOfLine, QTextCursor::KeepAnchor);
|
editCursor.movePosition(QTextCursor::EndOfLine, QTextCursor::KeepAnchor);
|
||||||
|
|
||||||
QTextCursor lastLineCursor = editCursor;
|
QTextCursor lastLineCursor = editCursor;
|
||||||
lastLineCursor.setPosition(lastLineCursor.position(), QTextCursor::MoveAnchor);
|
lastLineCursor.select(QTextCursor::LineUnderCursor);
|
||||||
lastLineCursor.movePosition(QTextCursor::StartOfLine, QTextCursor::KeepAnchor);
|
|
||||||
QString lastExistingLine = lastLineCursor.selectedText();
|
QString lastExistingLine = lastLineCursor.selectedText();
|
||||||
|
|
||||||
QString lastSuggestedLine = text.mid(text.lastIndexOf('\n') + 1);
|
QString lastSuggestedLine = text.mid(text.lastIndexOf('\n') + 1);
|
||||||
qDebug() << lastExistingLine;
|
|
||||||
qDebug() << lastSuggestedLine;
|
|
||||||
|
|
||||||
QString tail = existingTailToKeep(lastSuggestedLine, lastExistingLine);
|
QString tail = existingTailToKeep(lastSuggestedLine, lastExistingLine);
|
||||||
qDebug() << tail;
|
|
||||||
editCursor.insertText(text + tail);
|
editCursor.insertText(text + tail);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user