aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPolesznyák Márk <contact@pml68.dev>2025-10-29 00:24:08 +0100
committerPolesznyák Márk <contact@pml68.dev>2025-10-29 00:24:08 +0100
commit5f672a058cbf3150caf430c54ef380b553111706 (patch)
tree3f8dc275fa9094a9d3be7b58a6536d3b353b87ad
parentdocs: add examples to helper methods, macros and `Text` doc comments (diff)
downloadiced_selection-5f672a058cbf3150caf430c54ef380b553111706.tar.gz
fix: `Selection::text` not counting from `start.line`v0.1.0
-rw-r--r--src/selection.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/selection.rs b/src/selection.rs
index d3cdb76..9be01dd 100644
--- a/src/selection.rs
+++ b/src/selection.rs
@@ -81,7 +81,12 @@ impl Selection {
let buffer_lines = &paragraph.buffer().lines;
let lines_total = end.line - start.line + 1;
- for (idx, line) in buffer_lines.iter().enumerate().take(lines_total) {
+ for (idx, line) in buffer_lines
+ .iter()
+ .skip(start.line)
+ .enumerate()
+ .take(lines_total)
+ {
let text = Value::new(line.text());
let length = text.len();