Fix wide glyph selection #1251

Closed
opened 2026-01-30 22:20:13 +00:00 by claunia · 0 comments
Owner

Originally created by @carlos-zamora on GitHub (May 22, 2019).

Summary of the new feature/enhancement

Selection should always expand to cover the entire glyph, regardless of its size. This particularly makes sense for most emoji characters spanning two spaces.

Proposed technical implementation details (optional)

When selection reaches the left side of a wide glyph, it should expand to the right (unless it's already selected). The same should apply for the reverse.

An important corner case is box selection. Here, the selection should expand for the individual row, NOT the entire selection.

Originally created by @carlos-zamora on GitHub (May 22, 2019). # Summary of the new feature/enhancement Selection should always expand to cover the entire glyph, regardless of its size. This particularly makes sense for most emoji characters spanning two spaces. # Proposed technical implementation details (optional) When selection reaches the left side of a wide glyph, it should expand to the right (unless it's already selected). The same should apply for the reverse. An important corner case is box selection. Here, the selection should expand for the individual row, NOT the entire selection.
claunia added the Area-RenderingIssue-TaskNeeds-Tag-FixProduct-Terminal labels 2026-01-30 22:20:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1251