diff options
| author | Jonas Maier <> | 2026-04-20 10:34:57 +0200 |
|---|---|---|
| committer | Jonas Maier <> | 2026-04-20 10:34:57 +0200 |
| commit | 9a277b18f976305be0a56c01f125501937852005 (patch) | |
| tree | 141ad05f9a7f5ae6adf048d7e029628ceee78251 | |
| parent | 97a6a281fd9780ecdccfcf30079f339e305fdc78 (diff) | |
| download | pish-9a277b18f976305be0a56c01f125501937852005.tar.gz | |
minor stuff
| -rw-r--r-- | src/main.rs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index e0d9e84..87fcfb4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -315,15 +315,17 @@ fn event_loop() { use ansi::KeyboardInput as Kb; match ansi::read(se.debug_keystrokes) { - Kb::Eof => todo!(), Kb::CtrlA => se.move_to_begin(), - Kb::CtrlB => todo!(), + Kb::CtrlB => { + println!(" Ctrl+B is not yet implemented"); + se.reprint_prompt(); + }, Kb::CtrlC => { se.clear_prompt(); se.history_visit = 0; } Kb::CtrlE => se.move_to_end(), - Kb::CtrlD => break, + Kb::Eof | Kb::CtrlD => break, Kb::CtrlL => { clear_screen(); print!("{}", se.prompt()); @@ -332,7 +334,7 @@ fn event_loop() { io::stdout().lock().flush().unwrap(); } Kb::CtrlR => { - println!("search is not yet implemented"); + println!(" search is not yet implemented"); se.reprint_prompt(); } Kb::Key(b'\r' | b'\n') => { @@ -400,7 +402,7 @@ fn event_loop() { Direction::Left => se.move_left_word(), Direction::Right => se.move_right_word(), _ => { - println!("Ctrl+{dir:?} not implemented"); + println!(" Ctrl+{dir:?} not implemented"); se.reprint_prompt(); } }, |
