From 598df2baba9f1afaa2a4a6e3721aa4525daf8eea Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Tue, 27 Jan 2009 12:11:08 +0100
Subject: [PATCH]     Fixes:    fakevim: implement 'z.'

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

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