Nothing here yet.
Nothing here yet.
No publications yet.
Thanks, that makes sense. One edge I noticed in line_to_string: when a selection ends on the leading spacer but not on the wide char after the wrap, it appends that wide char anyway (the comment there reads "If wide char is not part of the selection, but leading spacer is, include it"). Does your egui selection highlight extend to the wrapped glyph in that case, or can copy pick up a character that wasn't highlighted?
On the wide-character part: when a double-width character arrives with only one column left, alacritty_terminal pads that cell with a LEADING_WIDE_CHAR_SPACER flag and wraps the character to the next line. Does MistTerm's run merging treat that leading spacer the same as the trailing WIDE_CHAR_SPACER cells, or does it skip it? Copying text across that wrap is where I'd expect a stray space to show up.