diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2024-01-06 12:34:50 -0800 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2024-01-06 12:34:50 -0800 |
| commit | e4b08d847605500c858b048e171a2c2c5c65f469 (patch) | |
| tree | 864bbe73a43f8969845c0b31a6794ea2f7abbcd4 /src/rope.rs | |
| parent | befdde33f29ab435b328c3bc501562e2e9386a8e (diff) | |
| download | editor-e4b08d847605500c858b048e171a2c2c5c65f469.tar.zst | |
Allow scrolling up and down.
Diffstat (limited to 'src/rope.rs')
| -rw-r--r-- | src/rope.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rope.rs b/src/rope.rs index 5f4fca8..11a030b 100644 --- a/src/rope.rs +++ b/src/rope.rs @@ -242,9 +242,9 @@ impl Rope { let start = self.line_idx(n); let mut end = self.len(); if n < self.lines() { - end = self.line_idx(n+1); + end = self.line_idx(n+1)-1; } - return self.slice(start, end-1); + return self.slice(start, end); } fn is_char_boundary(&self, index: usize) -> bool { |
