From 252078cfe4109dd43ce4ddee3ba78d28d1a9baf0 Mon Sep 17 00:00:00 2001 From: Caleb Yates Date: Tue, 10 Dec 2024 17:52:09 +1000 Subject: [PATCH] fix: avoids panic --- src/buffer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/buffer.rs b/src/buffer.rs index cd3efbd607..19af571478 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -1301,7 +1301,7 @@ impl Buffer { cursor_x_opt = None; } Motion::BufferEnd => { - cursor.line = self.lines.len() - 1; + cursor.line = self.lines.len().saturating_sub(1); cursor.index = self.lines.get(cursor.line)?.text().len(); cursor_x_opt = None; }