From 78a206a3b352be4e6b9785508ed1cef0954abaad Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Fri, 12 Feb 2010 11:05:21 +0100 Subject: [PATCH] fakevim: fix indentation after <Return><Tab><Backspace> --- src/plugins/fakevim/fakevimhandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index af363781457..65f0efe8b07 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -2001,6 +2001,7 @@ EventResult FakeVimHandler::Private::handleInsertMode(int key, int, moveUp(count() * (linesOnScreen() - 2)); m_lastInsertion.clear(); } else if (key == Key_Tab && hasConfig(ConfigExpandTab)) { + m_justAutoIndented = 0; int ts = config(ConfigTabStop).toInt(); int col = cursorColumnInDocument(); QString str = QString(ts - col % ts, ' '); @@ -2016,7 +2017,7 @@ EventResult FakeVimHandler::Private::handleInsertMode(int key, int, } else { joinPreviousEditBlock(); } - m_justAutoIndented = false; + m_justAutoIndented = 0; m_lastInsertion.append(text); if (m_submode == ReplaceSubMode) { if (atEndOfLine()) -- GitLab