From c4085b4e8885a32a7b05529fe873d38d185ce886 Mon Sep 17 00:00:00 2001 From: Dmitry Sharshakov Date: Tue, 24 Aug 2021 08:54:32 +0300 Subject: [PATCH] Use saturating_sub for lenght --- helix-term/src/application.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs index f9789d79..72f3a125 100644 --- a/helix-term/src/application.rs +++ b/helix-term/src/application.rs @@ -325,7 +325,7 @@ impl Application { let (view, doc) = current!(self.editor); - let text_end = doc.text().len_chars() - 1; + let text_end = doc.text().len_chars().saturating_sub(1); let start = doc.text().try_line_to_char(line - 1).unwrap_or(0) + column; if let Some(end_line) = end_line { let end = doc.text().try_line_to_char(end_line - 1).unwrap_or(0)