forked from qt-creator/qt-creator
FakeVim: Keep visual selection when focusing editor
Change-Id: I4dddcf8f8a214810e140af356078cefe82e9381c Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -2210,8 +2210,12 @@ void FakeVimHandler::Private::focus()
|
|||||||
setTargetColumn();
|
setTargetColumn();
|
||||||
setAnchor();
|
setAnchor();
|
||||||
commitCursor();
|
commitCursor();
|
||||||
} else {
|
} else if (g.submode != NoSubMode || g.mode == ExMode) {
|
||||||
leaveVisualMode();
|
leaveVisualMode();
|
||||||
|
setPosition(qMin(position(), anchor()));
|
||||||
|
setTargetColumn();
|
||||||
|
setAnchor();
|
||||||
|
commitCursor();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool exitCommandLine = (g.subsubmode == SearchSubSubMode || g.mode == ExMode);
|
bool exitCommandLine = (g.subsubmode == SearchSubSubMode || g.mode == ExMode);
|
||||||
|
|||||||
Reference in New Issue
Block a user