Save interpreter directives in history

This commit is contained in:
greg 2018-05-11 01:09:11 -07:00
parent 6768cebc48
commit 29cabb119f

View File

@ -237,12 +237,10 @@ impl Repl {
println!("Terminal read error: {}", e);
},
Ok(ref input) => {
self.console.get_history().add(input);
let output = match input.chars().nth(0) {
Some(ch) if ch == self.interpreter_directive_sigil => self.handle_interpreter_directive(input),
_ => {
self.console.get_history().add(input);
Some(self.input_handler(input))
}
_ => Some(self.input_handler(input)),
};
if let Some(o) = output {
println!("=> {}", o);