summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2009-05-29 08:04:13 +1000
committerRhys Weatherley <rhys.weatherley@nokia.com>2009-06-01 07:57:46 +1000
commit8fa417bdd78eb69c0fb61eec16322760db9a45e8 (patch)
tree571ce5e1fb2d506b827843e6fba61b67afa75519
parent790a7879e81621230e71bfb682272ed1ced22e36 (diff)
downloadqt-creator-8fa417bdd78eb69c0fb61eec16322760db9a45e8.tar.gz
Make '-' move to the start of the previous line in FakeVim mode.
-rw-r--r--src/plugins/fakevim/fakevimhandler.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index fe0ecf8c35..fd1be75a56 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -1044,6 +1044,11 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
moveDown();
moveToFirstNonBlankOnLine();
finishMovement();
+ } else if (key == '-') {
+ moveToStartOfLine();
+ moveUp();
+ moveToFirstNonBlankOnLine();
+ finishMovement();
} else if (key == Key_Home) {
moveToStartOfLine();
setTargetColumn();