Use distinct carets for line number hovers (#22836)

Release Notes:

- N/A
This commit is contained in:
Kirill Bulatov
2025-01-08 23:51:07 +00:00
committed by GitHub
parent a9d2628c05
commit 6f2b88239b
+7 -1
View File
@@ -3958,7 +3958,13 @@ impl EditorElement {
let Some(()) = line.paint(hitbox.origin, line_height, cx).log_err() else {
continue;
};
cx.set_cursor_style(CursorStyle::PointingHand, hitbox);
// In singleton buffers, we select corresponding lines on the line number click, so use | -like cursor.
// In multi buffers, we open file at the line number clicked, so use a pointing hand cursor.
if is_singleton {
cx.set_cursor_style(CursorStyle::IBeam, hitbox);
} else {
cx.set_cursor_style(CursorStyle::PointingHand, hitbox);
}
}
}