From 161c07f60545125f94055376c950ec4480f15006 Mon Sep 17 00:00:00 2001 From: Thorben Kroeger Date: Sun, 22 Mar 2015 11:21:28 +0100 Subject: FakeVim: C-h in insert mode acts like backspace In insert mode: input: xyz| keys: C-h result: xy| Change-Id: I6832787683485be3031b1d9ff55d459cb25b74b4 Reviewed-by: Lukas Holecek Reviewed-by: hjk --- src/plugins/fakevim/fakevimhandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/plugins/fakevim/fakevimhandler.cpp') diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 3956a3454f..0cd8501865 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -4953,7 +4953,8 @@ void FakeVimHandler::Private::handleInsertMode(const Input &input) endEditBlock(); } } else if (input.isBackspace()) { - if (!handleInsertInEditor(input)) { + // pass C-h as backspace, too + if (!handleInsertInEditor(Input(Qt::Key_Backspace, Qt::NoModifier))) { joinPreviousEditBlock(); if (!m_buffer->lastInsertion.isEmpty() || hasConfig(ConfigBackspace, "start") -- cgit v1.2.1