1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:17:44 +00:00

LibVT/LibLine: Delete words when pressing Ctrl+Backspace in Terminal

This commit is contained in:
Zaggy1024 2022-11-16 04:40:11 -06:00 committed by Ali Mohammad Pur
parent f7a252ae85
commit 7aabda37d1
2 changed files with 17 additions and 0 deletions

View file

@ -986,6 +986,12 @@ void Editor::handle_read_event()
case 'F': // ^[[F: end
go_end();
continue;
case 127:
if (modifiers == CSIMod::Ctrl)
erase_alnum_word_backwards();
else
erase_character_backwards();
continue;
case '~':
if (param1 == 3) { // ^[[3~: delete
if (modifiers == CSIMod::Ctrl)