From 250a1f94ef086937729d4d6efeb4e92b1e9c798a Mon Sep 17 00:00:00 2001 From: Nathan Vegdahl Date: Fri, 2 Jan 2015 16:52:29 -0800 Subject: [PATCH] Implemented delete key. --- src/term_ui.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/term_ui.rs b/src/term_ui.rs index c5541dd..fc22645 100644 --- a/src/term_ui.rs +++ b/src/term_ui.rs @@ -12,6 +12,7 @@ const K_ENTER: u16 = 13; const K_TAB: u16 = 9; const K_SPACE: u16 = 32; const K_BACKSPACE: u16 = 127; +const K_DELETE: u16 = 65522; const K_PAGEUP: u16 = 65519; const K_PAGEDOWN: u16 = 65518; const K_UP: u16 = 65517; @@ -118,6 +119,10 @@ impl TermUI { self.editor.remove_text_behind_cursor(1); }, + K_DELETE => { + self.editor.remove_text_in_front_of_cursor(1); + }, + // Character 0 => { if let Option::Some(c) = char::from_u32(character) {