forked from qt-creator/qt-creator
Fixes: fakevim: 'dd' and 'cc' are linewise motions
This commit is contained in:
@@ -671,16 +671,13 @@ bool FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
|
|||||||
moveToStartOfLine();
|
moveToStartOfLine();
|
||||||
setAnchor();
|
setAnchor();
|
||||||
moveDown(count());
|
moveDown(count());
|
||||||
moveLeft();
|
m_moveType = MoveLineWise;
|
||||||
m_registers[m_register] = recordRemoveSelectedText();
|
|
||||||
m_submode = NoSubMode;
|
|
||||||
m_mode = InsertMode;
|
|
||||||
finishMovement("c");
|
finishMovement("c");
|
||||||
} else if (m_submode == DeleteSubMode && key == 'd') {
|
} else if (m_submode == DeleteSubMode && key == 'd') {
|
||||||
moveToStartOfLine();
|
moveToStartOfLine();
|
||||||
setAnchor();
|
setAnchor();
|
||||||
moveDown(count());
|
moveDown(count());
|
||||||
m_registers[m_register] = recordRemoveSelectedText();
|
m_moveType = MoveLineWise;
|
||||||
finishMovement("d");
|
finishMovement("d");
|
||||||
} else if (m_submode == YankSubMode && key == 'y') {
|
} else if (m_submode == YankSubMode && key == 'y') {
|
||||||
moveToStartOfLine();
|
moveToStartOfLine();
|
||||||
|
|||||||
Reference in New Issue
Block a user