aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/ui/picker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/ui/picker.rs')
-rw-r--r--helix-term/src/ui/picker.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/helix-term/src/ui/picker.rs b/helix-term/src/ui/picker.rs
index 01fea718..f4dd234a 100644
--- a/helix-term/src/ui/picker.rs
+++ b/helix-term/src/ui/picker.rs
@@ -607,7 +607,16 @@ impl<T: Item + 'static> Component for Picker<T> {
for (i, (_index, option)) in files.take(rows as usize).enumerate() {
let is_active = i == (self.cursor - offset);
if is_active {
- surface.set_string(inner.x.saturating_sub(2), inner.y + i as u16, ">", selected);
+ surface.set_string(
+ inner.x.saturating_sub(3),
+ inner.y + i as u16,
+ " > ",
+ selected,
+ );
+ surface.set_style(
+ Rect::new(inner.x, inner.y + i as u16, inner.width, 1),
+ selected,
+ );
}
let spans = option.label(&self.editor_data);