From 9ab2d3d0a793e98fbbf537aef7e70f9cc2210cd5 Mon Sep 17 00:00:00 2001 From: Lukas Holecek <hluk@email.cz> Date: Wed, 21 Nov 2012 18:09:44 +0100 Subject: [PATCH] fakevim: Removed 'J' from movement commands Change-Id: I5d3e39c6ea717008a3e555f4370827ed876affd1 Reviewed-by: hjk <qthjk@ovi.com> --- src/plugins/fakevim/fakevimhandler.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 57c74ded229..1f8d779f8c0 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -3050,15 +3050,6 @@ bool FakeVimHandler::Private::handleMovement(const Input &input) m_movetype = MoveLineWise; moveDown(count); movement = "j"; - } else if (input.is('J')) { - moveBehindEndOfLine(); - const int pos = position(); - beginEditBlock(); - if (m_submode == NoSubMode) - joinLines(count, m_gflag); - endEditBlock(); - setPosition(pos); - setDotCommand("%1J", count); } else if (input.is('k') || input.isKey(Key_Up) || input.isControl('p')) { m_movetype = MoveLineWise; moveUp(count); @@ -3426,6 +3417,15 @@ bool FakeVimHandler::Private::handleNoSubMode(const Input &input) enterInsertMode(); } else if (input.isControl('i')) { jump(count()); + } else if (input.is('J')) { + moveBehindEndOfLine(); + const int pos = position(); + beginEditBlock(); + if (m_submode == NoSubMode) + joinLines(count, m_gflag); + endEditBlock(); + setPosition(pos); + setDotCommand("%1J", count); } else if (input.isControl('l')) { // screen redraw. should not be needed } else if (input.is('m')) { -- GitLab