handle backspace in insert mode

This commit is contained in:
Josh Holtrop 2016-12-27 14:05:24 -05:00
parent cca426b16b
commit 30fe7e32d3

View File

@ -300,6 +300,16 @@ void BufferPane::handle_key(uint32_t keyval)
m_iterator->go_back();
}
}
else if (keyval == SDLK_BACKSPACE)
{
Buffer::Iterator i = *m_iterator;
i.go_back();
if (i.valid())
{
m_buffer->erase_code_point(i);
m_window->request_redraw();
}
}
else if (keyval <= 0xFFu)
{
if (keyval == SDLK_RETURN)