forked from qt-creator/qt-creator
fakevim: Yank with up/down movement ends in same column
Yank followed by vertical movement ends in same column as at the beginning of the command (or at the end of line if line ha less columns). Change-Id: I573a8435ba9b76430fa3778e536726882f4c6ce1 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -2620,8 +2620,12 @@ void FakeVimHandler::Private::finishMovement(const QString &dotCommandMovement)
|
||||
setPosition(qMin(pos1, pos2) + col);
|
||||
} else {
|
||||
setPosition(qMin(position(), anchor()));
|
||||
if (m_rangemode == RangeLineMode)
|
||||
moveToStartOfLine();
|
||||
if (m_rangemode == RangeLineMode) {
|
||||
if (isVisualMode())
|
||||
moveToStartOfLine();
|
||||
else
|
||||
setTargetColumn();
|
||||
}
|
||||
}
|
||||
leaveVisualMode();
|
||||
} else if (m_submode == InvertCaseSubMode
|
||||
|
||||
Reference in New Issue
Block a user