From f39381fc6c37319061788c863ed1c2956513d2ee Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Fri, 11 Dec 2009 19:09:35 +0100 Subject: [PATCH] fakevim: better gJ --- src/plugins/fakevim/fakevimhandler.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 9f4618444d5..ae5d7164997 100755 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -1415,11 +1415,15 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified, moveToEndOfLine(); setAnchor(); moveRight(); - while (characterAtCursor() == ' ') - moveRight(); - removeSelectedText(); - if (!m_gflag) + if (m_gflag) { + removeSelectedText(); + } else { + while (characterAtCursor() == ' ' + || characterAtCursor() == '\t') + moveRight(); + removeSelectedText(); m_tc.insertText(" "); + } } if (!m_gflag) moveLeft(); -- GitLab