From 57d525ae443c5befd9af6f2b26ab830ad6d573db Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 26 Dec 2016 09:05:21 -0500 Subject: [PATCH] fix 'a' command from inserting after EOL on an empty line --- src/gui/BufferPane.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/BufferPane.cc b/src/gui/BufferPane.cc index 84a3c32..77512a1 100644 --- a/src/gui/BufferPane.cc +++ b/src/gui/BufferPane.cc @@ -317,7 +317,10 @@ void BufferPane::handle_key(uint32_t keyval) cursor_move(CursorMovement::EOL); break; case 'a': - m_iterator->go_forward(); + if (**m_iterator != '\n') + { + m_iterator->go_forward(); + } m_buffer->enter_insert_mode(*m_iterator); m_window->request_redraw(); break;