handle backspace in insert mode
This commit is contained in:
parent
cca426b16b
commit
30fe7e32d3
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user