A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/text.rs')
-rw-r--r--src/text.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/text.rs b/src/text.rs
index 580dab3..26c6e5a 100644
--- a/src/text.rs
+++ b/src/text.rs
@@ -1143,10 +1143,11 @@ impl TextArea {
self.tree_sit(path, &mut cells);
}
if let Some(tabstops) = &self.tabstops {
- for (_, tabstop) in
- tabstops.stops.iter().skip(tabstops.index - 1)
+ for [a, b] in
+ tabstops.stops.iter().skip(tabstops.index - 1).flat_map(
+ |(_, tabstop)| self.visual_position(tabstop.r()),
+ )
{
- let [a, b] = self.visual_position(tabstop.r()).unwrap();
for char in cells.get_range(a, b) {
char.style.bg = [55, 86, 81];
}