From c480442a8261ad83feb5973b05e47e1a81f92275 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Sun, 28 Dec 2008 02:44:43 +0100 Subject: [PATCH] basic implementation of 'I' --- src/plugins/fakevim/handler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/fakevim/handler.cpp b/src/plugins/fakevim/handler.cpp index b6e9bc82ce9..77d691ca8b1 100644 --- a/src/plugins/fakevim/handler.cpp +++ b/src/plugins/fakevim/handler.cpp @@ -448,6 +448,12 @@ void FakeVimHandler::Private::handleCommandMode(int key, const QString &text) m_mode = InsertMode; m_tc.beginEditBlock(); m_lastInsertion.clear(); + } else if (key == 'I') { + m_mode = InsertMode; + moveToFirstNonBlankOnLine(); + m_tc.clearSelection(); + m_tc.beginEditBlock(); + m_lastInsertion.clear(); } else if (key == 'j' || key == Key_Down) { m_tc.movePosition(Down, KeepAnchor, count()); finishMovement(); -- GitLab