mirror of https://github.com/helix-editor/helix
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. |
||
---|---|---|
.. | ||
src | ||
tests | ||
.gitignore | ||
Cargo.toml | ||
build.rs |