From fc5799367c32b2ff298b6dbbaa20535fcc5a54b7 Mon Sep 17 00:00:00 2001
From: hluk <hluk@email.cz>
Date: Sun, 19 Jan 2014 15:48:28 +0100
Subject: [PATCH] FakeVim: Select matched text when searching backwards

Task-number: QTCREATORBUG-7251
Change-Id: I3ef998683080b92e9e4a301434e45dc56c5a2f0a
Reviewed-by: hjk <hjk121@nokiamail.com>
---
 src/plugins/fakevim/fakevimhandler.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 7d471b8c13e..f3f7d65ddcb 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -582,6 +582,7 @@ static void searchBackward(QTextCursor *tc, QRegExp &needleExp, int *repeat)
         ++*repeat;
     }
     tc->setPosition(block.position() + i);
+    tc->setPosition(tc->position() + needleExp.matchedLength(), KeepAnchor);
 }
 
 // Commands [[, []
-- 
GitLab