don't save whitespace to history
This commit is contained in:
parent
9e9016d9d7
commit
e5352446d7
1 changed files with 2 additions and 2 deletions
|
|
@ -45,7 +45,7 @@ fn handle_input(stdin: &mut Stdin, stdout: &mut Stdout, data: &mut Data) -> io::
|
|||
|
||||
match key {
|
||||
Key::Ctrl('c') => {
|
||||
|
||||
|
||||
}
|
||||
Key::Ctrl('d') => {
|
||||
break;
|
||||
|
|
@ -54,7 +54,6 @@ fn handle_input(stdin: &mut Stdin, stdout: &mut Stdout, data: &mut Data) -> io::
|
|||
|
||||
}
|
||||
Key::Enter => {
|
||||
data.add_to_hist(input.clone());
|
||||
write!(stdout, "\r\n")?;
|
||||
break;
|
||||
}
|
||||
|
|
@ -168,6 +167,7 @@ fn rush_loop(data: &mut Data, orig: libc::termios) -> io::Result<()> {
|
|||
if input.is_empty() {
|
||||
continue;
|
||||
}
|
||||
data.add_to_hist(input.to_string());
|
||||
let input = input.split_whitespace();
|
||||
let (command, args) = parse_input(input);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue