From 78205847c629ef7ba8e654a76fd6358da6cf39df Mon Sep 17 00:00:00 2001 From: Vladimir Kuznetsov <ks.vladimir@gmail.com> Date: Wed, 7 Apr 2010 18:08:09 +0200 Subject: [PATCH] Correctly move cursor after Backspace when following identation. Merge-request: 132 Reviewed-by: hjk <qtc-committer@nokia.com> --- src/plugins/fakevim/fakevimhandler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 044978fb35a..35072b43d02 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -2278,6 +2278,8 @@ EventResult FakeVimHandler::Private::handleInsertMode(const Input &input) const int newcol = col.logical - 1 - (col.logical - 1) % ts; data.remove(0, col.physical); setLineContents(line, tabExpand(newcol).append(data)); + moveToStartOfLine(); + moveRight(newcol); m_lastInsertion.clear(); // FIXME } else { m_tc.deletePreviousChar(); -- GitLab