From ccfbdf5b1b3037f9e8a817b5e6f713573b8a0a49 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Tue, 27 Jan 2009 12:29:14 +0100
Subject: [PATCH]     Fixes:    fakevim: implement 'zz'

---
 src/plugins/fakevim/fakevimhandler.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 7f5747e91b0..591b307d960 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -697,6 +697,9 @@ bool FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
             scrollToLineInDocument(cursorLineInDocument() - linesOnScreen() / 2);
             moveToFirstNonBlankOnLine();
             finishMovement();
+        } else if (key == 'z') { // center cursor line 
+            scrollToLineInDocument(cursorLineInDocument() - linesOnScreen() / 2);
+            finishMovement();
         } else {
             qDebug() << "IGNORED Z_MODE " << key << text;
         }
-- 
GitLab