Talking about kakoune selections on this forum or in Github issues is often awkward.
Asciicast videos or screenshots are the best solutions to convey what we mean because if we rely only on textual representation, we have to explain the convention used in the snippet beforehand.
Example of an hypothetic conversation:
βWhat happen if I press <foo>
and the my selection looks like this (where the cursor is on the r
)β:
%(bar) rest of the text
So I thought, maybe there are unicode codepoints that represent letter characters but with special styling. It turns out there are quite a few solutions https://yaytext.com/square-text/
The previous example could be wrote like:
π±π°π rest of the text
Here the boxy letters represent the selection and the black one the cursor.
To differentiate between main and secondary selections:
β’βββββββ‘β¨ β’βββββ£ββπ
and πΏπ
πΈπΌπ°π
π
π
π΄π»π΄π²π
πΈπΎπ
½
Unfortunately, there seems no way to put some chars like (
or [
in those boxes or bubbles.