add temporary key bindings to move up/down by screen row

This commit is contained in:
Josh Holtrop 2017-09-23 16:08:46 -04:00
parent a93578288e
commit 8f0b3e4114

View File

@ -358,6 +358,12 @@ void Window::handle_keyval(uint32_t keyval)
case 'I':
m_focused_buffer_pane->enter_insert_mode(EnterInsertModeMode::START_OF_LINE);
break;
case 'J':
m_focused_buffer_pane->cursor_move(BufferPane::CursorMovement::SCREEN_ROW_DOWN);
break;
case 'K':
m_focused_buffer_pane->cursor_move(BufferPane::CursorMovement::SCREEN_ROW_UP);
break;
case 'O':
m_focused_buffer_pane->enter_insert_mode(EnterInsertModeMode::NEW_LINE_BEFORE);
break;