mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-06-04 01:28:58 -04:00
Cleanup code
This commit is contained in:
parent
63c6a38384
commit
4d16c5da0b
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user