diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 1832521d848..6bd8d7f895b 100755 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -2792,6 +2792,8 @@ void FakeVimHandler::Private::pasteText(bool afterCursor) moveRight(); fixMarks(position(), text.length()); m_tc.insertText(text); + if (!afterCursor && atEndOfLine()) + moveLeft(); moveLeft(); } break;