forked from qt-creator/qt-creator
Handle Home and End keys in insert mode.
Merge-request: 132 Reviewed-by: hjk <qtc-committer@nokia.com>
This commit is contained in:
@@ -2248,6 +2248,16 @@ EventResult FakeVimHandler::Private::handleInsertMode(const Input &input)
|
||||
moveRight(count());
|
||||
setTargetColumn();
|
||||
m_lastInsertion.clear();
|
||||
} else if (key == Key_Home) {
|
||||
moveToStartOfLine();
|
||||
setTargetColumn();
|
||||
m_lastInsertion.clear();
|
||||
} else if (key == Key_End) {
|
||||
if (count() > 1)
|
||||
moveDown(count() - 1);
|
||||
moveBehindEndOfLine();
|
||||
setTargetColumn();
|
||||
m_lastInsertion.clear();
|
||||
} else if (key == Key_Return) {
|
||||
m_submode = NoSubMode;
|
||||
m_tc.insertBlock();
|
||||
|
||||
Reference in New Issue
Block a user