> Our carets will need an extra bit that tells them which line to tend towards. Most systems call this bit “affinity”.
Is it just me, or does the author disprove themselves with the figure in the same section? I feel like the best possible solution is the one depicted: that you just see the cursor split between both lines.
I know, but two cursors sort of looks like a split cursor, and you could visually tweak cursor rendering to make “one cursor split between two lines” a visually-distinct case from having actual multiple cursors (because some text editors do indeed support multiple cursors.) What I’m saying is that I’d prefer a text-edit control that gives you a visual indicator for “one cursor split between two lines”, to one that pretends the cursor is on one line or the other, when it really will act with the navigation semantics of being split between two lines.
Is it just me, or does the author disprove themselves with the figure in the same section? I feel like the best possible solution is the one depicted: that you just see the cursor split between both lines.