diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index aa4e64312f6810697bc79b4196425cdf975c3ff0..a6fe0a7a744d181d355d677f36534514044b8853 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -648,6 +648,7 @@ bool FakeVimHandler::Private::handleCommandMode(int key, const QString &text) } else if (key == Key_Return) { m_tc.movePosition(StartOfLine); m_tc.movePosition(Down); + finishMovement(); } else if (key == Key_Home) { m_tc.movePosition(StartOfLine, KeepAnchor); finishMovement();