From 825d1c7932c7a9d32e7b0e84e60b3ed8d95ef5b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Aum=C3=BCller?= <aumuell@reserv.at> Date: Thu, 21 Jan 2010 17:23:29 +0100 Subject: [PATCH] fakevim: make find next/previous work with incremental search Merge-request: 97 Reviewed-by: hjk <qtc-committer@nokia.com> --- src/plugins/fakevim/fakevimhandler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index e1f63fe893a..f23f9b30da8 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -1511,13 +1511,19 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified, finishMovement(); } else if (key == 'n') { // FIXME: see comment for '/' if (hasConfig(ConfigIncSearch)) + { emit q->findNextRequested(false); + m_tc = EDITOR(textCursor()); + } else search(lastSearchString(), m_lastSearchForward); recordJump(); } else if (key == 'N') { if (hasConfig(ConfigIncSearch)) + { emit q->findNextRequested(true); + m_tc = EDITOR(textCursor()); + } else search(lastSearchString(), !m_lastSearchForward); recordJump(); -- GitLab