From 414c5ba9791cbfdf949ebd9e3ad7ff99b0b8d56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Aum=C3=BCller?= <aumuell@reserv.at> Date: Mon, 8 Mar 2010 11:44:43 +0100 Subject: [PATCH] fakevim: 'cw' invoked on a sequence of space should just change the spaces Merge-request: 126 Reviewed-by: hjk <qtc-committer@nokia.com> --- src/plugins/fakevim/fakevimhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index fbe922ea475..1a48d92d16c 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -2820,7 +2820,7 @@ void FakeVimHandler::Private::moveToWordBoundary(bool simple, bool forward, bool QChar c = doc->characterAt(m_tc.position() + (forward ? 1 : -1)); //qDebug() << "EXAMINING: " << c << " AT " << position(); int thisClass = charClass(c, simple); - if (thisClass != lastClass && lastClass != 0) + if (thisClass != lastClass && (lastClass != 0 || changeWord)) --repeat; if (repeat == -1) break; -- GitLab