forked from qt-creator/qt-creator
FakeVim: Fix commands z., zz, zb, z- (swapped center and bottom)
Change-Id: I0b2064c2d8006435038deafed35fb0169b45e47e Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -4036,9 +4036,9 @@ bool FakeVimHandler::Private::handleZSubMode(const Input &input)
|
|||||||
if (input.isReturn() || input.is('t'))
|
if (input.isReturn() || input.is('t'))
|
||||||
align = Qt::AlignTop;
|
align = Qt::AlignTop;
|
||||||
else if (input.is('.') || input.is('z'))
|
else if (input.is('.') || input.is('z'))
|
||||||
align = Qt::AlignBottom;
|
|
||||||
else
|
|
||||||
align = Qt::AlignVCenter;
|
align = Qt::AlignVCenter;
|
||||||
|
else
|
||||||
|
align = Qt::AlignBottom;
|
||||||
const bool moveToNonBlank = (input.is('.') || input.isReturn() || input.is('-'));
|
const bool moveToNonBlank = (input.is('.') || input.isReturn() || input.is('-'));
|
||||||
const int line = m_mvcount.isEmpty() ? -1 : firstPositionInLine(count());
|
const int line = m_mvcount.isEmpty() ? -1 : firstPositionInLine(count());
|
||||||
alignViewportToCursor(align, line, moveToNonBlank);
|
alignViewportToCursor(align, line, moveToNonBlank);
|
||||||
|
|||||||
Reference in New Issue
Block a user