on master help sign in
Use saturating_sub for lenght
c4085b4Dmitry Sharshakov
helix-term/src/application.rs+1−1
@@ -325,7 +325,7 @@ impl Application {
325
325
326 let (view, doc) = current!(self.editor);
326 let (view, doc) = current!(self.editor);
327
327
328− let text_end = doc.text().len_chars() - 1;
328+ let text_end = doc.text().len_chars().saturating_sub(1);
329 let start = doc.text().try_line_to_char(line - 1).unwrap_or(0) + column;
329 let start = doc.text().try_line_to_char(line - 1).unwrap_or(0) + column;
330 if let Some(end_line) = end_line {
330 if let Some(end_line) = end_line {
331 let end = doc.text().try_line_to_char(end_line - 1).unwrap_or(0)
331 let end = doc.text().try_line_to_char(end_line - 1).unwrap_or(0)