ctrl-c/esc just cancels, doesnt clear

pull/14/head
dvkt 4 years ago
parent 5bec1c274a
commit a5d9c1c93e

@ -377,18 +377,14 @@ impl UI {
}
Key::Char(c) => input.push(c),
Key::Esc | Key::Ctrl('c') => {
if input.is_empty() {
write!(
out,
"{}{}",
termion::clear::CurrentLine,
termion::cursor::Hide
);
out.flush();
return None;
} else {
input.clear();
}
write!(
out,
"{}{}",
termion::clear::CurrentLine,
termion::cursor::Hide
);
out.flush();
return None;
}
Key::Backspace | Key::Delete => {
input.pop();

Loading…
Cancel
Save