diff --git a/src/reader/mod.rs b/src/reader/mod.rs index 7e58423..1c36398 100644 --- a/src/reader/mod.rs +++ b/src/reader/mod.rs @@ -227,6 +227,7 @@ impl ReaderState { let h = self.history.clone(); let mut i = self.history_inx; if i.map_or(false, |v| v+1 == h.len()) { + bell(); return; } if i.is_none() { @@ -254,6 +255,7 @@ impl ReaderState { let h = self.history.clone(); let mut i = self.history_inx; if i.is_none() { + bell(); return; } else if i.map_or(false, |v| v == 0) { self.saved_restore();