summaryrefslogtreecommitdiffhomepage
path: root/dragon/console_prompt.rb
diff options
context:
space:
mode:
Diffstat (limited to 'dragon/console_prompt.rb')
-rw-r--r--dragon/console_prompt.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/dragon/console_prompt.rb b/dragon/console_prompt.rb
index 9d169ee..e8c2820 100644
--- a/dragon/console_prompt.rb
+++ b/dragon/console_prompt.rb
@@ -51,6 +51,13 @@ module GTK
reset_autocomplete
end
+ def delete
+ return if current_input_str.length.zero? || @cursor_position == current_input_str.length
+
+ @cursor_position += 1
+ backspace
+ end
+
def move_cursor_left
@cursor_position -= 1 if @cursor_position > 0
update_cursor_position_px