helix/helix-term
cor 395371db51
fix: use real terminal cursor for block mode
Previously, block cursors were always drawn manually as part of the
selection/highlight rendering, which prevented terminal cursor effects
(like cursor trails) from working. This change makes block cursors
behave like bar/underline cursors by using the terminal's real cursor
for the primary selection.

- Skip rendering primary cursor in block mode when terminal is focused
- Let terminal handle primary cursor rendering for all cursor types
- Simplify cursor method to return actual cursor kind when focused

This allows terminal-based cursor effects to work with block cursors
while maintaining proper cursor visibility when the terminal is unfocused.
2025-06-23 15:07:26 +02:00
..
src fix: use real terminal cursor for block mode 2025-06-23 15:07:26 +02:00
tests Fix prompt truncation for non-ASCII lines 2025-06-19 10:44:06 -04:00
.gitignore Initial import. 2020-05-20 18:14:51 +09:00
Cargo.toml build(deps): bump the rust-dependencies group with 3 updates (#13777) 2025-06-17 08:54:41 -05:00
build.rs chore: clean up clippy lints (#11377) 2024-08-01 06:39:46 +09:00