From fe261f0a90005773a65080fa934c011103c8c5f7 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Thu, 25 Dec 2008 22:29:22 +0100
Subject: [PATCH] small fix for ~ at end of line

---
 src/plugins/fakevim/handler.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/fakevim/handler.cpp b/src/plugins/fakevim/handler.cpp
index 95971093824..8d6b4dd97d3 100644
--- a/src/plugins/fakevim/handler.cpp
+++ b/src/plugins/fakevim/handler.cpp
@@ -403,7 +403,7 @@ void FakeVimHandler::Private::handleCommandMode(int key, const QString &text)
         finishMovement();
     } else if (key == 'z') {
         m_submode = ZSubMode;
-    } else if (key == '~') {
+    } else if (key == '~' && !atEol()) {
         m_tc.movePosition(Right, KeepAnchor, qMin(count(), rightDist()));
         QString str = m_tc.selectedText();
         for (int i = str.size(); --i >= 0; ) {
-- 
GitLab