From b575e065533a27ee33a7a822e9d86b17dd21ac87 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 7 May 2009 10:48:12 +0200 Subject: [PATCH] fakevim: make Ctrl-c work in insert and ex mode --- src/plugins/fakevim/fakevimhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 6c61fe38e47..e59a152e285 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -1475,7 +1475,7 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified, EventResult FakeVimHandler::Private::handleInsertMode(int key, int, const QString &text) { - if (key == Key_Escape || key == 27) { + if (key == Key_Escape || key == 27 || key == control('c')) { // start with '1', as one instance was already physically inserted // while typing QString data = m_lastInsertion; @@ -1573,7 +1573,7 @@ EventResult FakeVimHandler::Private::handleMiniBufferModes(int key, int unmodifi { Q_UNUSED(text) - if (key == Key_Escape) { + if (key == Key_Escape || key == control('c')) { m_commandBuffer.clear(); enterCommandMode(); updateMiniBuffer(); -- GitLab