aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/event.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/event.rs b/src/event.rs
index a63a475..35eaa74 100644
--- a/src/event.rs
+++ b/src/event.rs
@@ -3512,8 +3512,11 @@ impl Point {
b'\n' | b'\r' => unreachable!("cannot move past line endings"),
b'\t' => {
let remainder = next.column % TAB_SIZE;
- debug_assert_ne!(remainder, 0, "expected remainder larger than `0`");
- let vs = TAB_SIZE - remainder;
+ let vs = if remainder == 0 {
+ 0
+ } else {
+ TAB_SIZE - remainder
+ };
next.index += 1;
next.column += 1 + vs;
}