diff options
Diffstat (limited to 'src/run/builtin.rs')
| -rw-r--r-- | src/run/builtin.rs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/run/builtin.rs b/src/run/builtin.rs index 56dda97..4a7e332 100644 --- a/src/run/builtin.rs +++ b/src/run/builtin.rs @@ -810,15 +810,21 @@ impl Builtin for ct { b"cursor_left_word" => se.cursor_left_word(), b"prompt_clear" => se.prompt_clear(), b"screen_clear" => se.screen_clear(), - b"complete" => { - drop(se); - Session::complete(session) - } b"history_previous" => se.history_up(), b"history_next" => se.history_down(), b"prompt_del_left" => se.del_left(), b"prompt_del_right" => se.del_right(), + b"prompt_del_left_word" => se.del_left_word(), + b"prompt_del_right_word" => se.del_right_word(), b"prompt_del_left_or_previous" => se.del_left_or_previous(), + b"complete" => { + drop(se); + Session::complete(session) + } + b"try_submit_command" => { + drop(se); + Session::try_submit_command(session); + } _ => return Err(Error::Exit(-2)), } |
