From a588af8049e2154c8d001a81dfc3a471f00537db Mon Sep 17 00:00:00 2001
From: Lukas Holecek <hluk@email.cz>
Date: Tue, 11 Nov 2014 18:35:41 +0100
Subject: [PATCH] FakeVim: Fix target column for visual movement commands

Change-Id: I90fb87c06d623736d506c570b77c92666fab4170
Reviewed-by: hjk <hjk121@nokiamail.com>
---
 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 a17cbb539d8..1c7aa44523c 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -3152,6 +3152,9 @@ void FakeVimHandler::Private::moveDownVisually(int n)
         m_targetColumnWrapped = targetColumn;
     }
 
+    if (!isInsertMode() && atEndOfLine())
+        m_cursor.movePosition(Left, KeepAnchor);
+
     updateScrollOffset();
 }
 
-- 
GitLab