diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index e2d777e8c4508e9a6a5d8b1dfee73a5db52b3195..34c0080ca099c8140debccff7138c663da17f3d4 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -1247,6 +1247,7 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified, m_tc.insertText(text); moveUp(n); } + moveToFirstNonBlankOnLine(); } else { m_desiredColumn = 0; for (int i = count(); --i >= 0; ) {