Archived
1
0
Fork 0

Implement delete

This commit is contained in:
Braiden Vasco 2017-07-21 13:52:28 +00:00
parent 638fe037d2
commit c211b59660

View file

@ -91,6 +91,8 @@ private
@search.end
when Curses::Key::BACKSPACE
@search.backspace
when Curses::Key::DC
@search.delete
when Curses::Key::UP
@list.up
when Curses::Key::DOWN
@ -173,6 +175,11 @@ class Search
update
end
def delete
return if cursor_pos > text.length
@text = "#{text[0...cursor_pos]}#{text[(cursor_pos + 1)..-1]}"
end
def update
if @cursor_pos.negative?
@cursor_pos = 0