diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index f43de24d2cf..ac0ad4e244b 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -4079,7 +4079,7 @@ EventResult FakeVimHandler::Private::handleInsertMode(const Input &input) setTargetColumn(); breakEditBlock(); m_lastInsertion.clear(); - } else if (input.isReturn()) { + } else if (input.isReturn() || input.isControl('j') || input.isControl('m')) { joinPreviousEditBlock(); m_submode = NoSubMode; insertText(QString("\n"));