helix/helix-term
cor 7d17fd7ba3
fix: show primary cursor when command prompt is active
When the command prompt (:) is active, the terminal cursor moves to the
prompt line, leaving the primary cursor position in the editor invisible.
This change detects when a prompt component is active and forces the
primary cursor to be drawn manually in the editor while the prompt
is shown.

- Add prompt_active field to EditorView to track prompt state
- Update compositor to detect and communicate prompt state to EditorView
- Modify cursor highlighting logic to force primary cursor drawing when prompt is active
- Maintain real terminal cursor for prompt while showing fake cursor in editor
2025-06-23 16:52:27 +02:00
..
src fix: show primary cursor when command prompt is active 2025-06-23 16:52:27 +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