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();
|
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)
|
else if (keyval <= 0xFFu)
|
||||||
{
|
{
|
||||||
if (keyval == SDLK_RETURN)
|
if (keyval == SDLK_RETURN)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user