Wrong multiple cursor style
I have micro editor and xfce4-terminal with I-Beam (vertical line) cursor shape. But when I add multiple cursors in micro the additional cursor style becomes block instead of I-Beam.
Yes, that is how micro implements multiple cursors. From the terminal's point of view there is just one cursor, so micro draws all other cursors as "fake cursors", i.e. just as a space character with inverted colors, assuming that's how the terminal displays the actual cursor as well (since that is what terminals actually usually do).
It would be nice to make micro's multicursors work nice with I-beam cursor as well, but I'm not sure how. I can imagine micro displaying them as the "Left Vertical Box Line" Unicode character (⎸) but it is not gonna look quite the same as the actual I-beam cursor drawn by the terminal, so it still wouldn't look quite nice.
So the best I can suggest is to force micro to display all cursors, including the main one, as fake cursors with block shape, ignoring the terminal's setting. Micro allows that, by enabling the fakecursor option.
I read that micro multi cursor is a fake, but your implementation details ("space character with inverted colors") cleared up the issue. Thanks!
So the best I can suggest is to force micro to display all cursors, including the main one, as fake cursors with block shape, ignoring the terminal's setting. Micro allows that, by enabling the fakecursor option.
Currently micro has no fakecursorstyle option as fas as I see. That's why I don't want to enable the fakecursor option. It would be great if there was an option to use the "Left Vertical Box Line" character as the fake cursor style.
It would be great if there was an option to use the "Left Vertical Box Line" character as the fake cursor style.
Like I said, it may not look really as nice as one may expect (perhaps depending on the font). You can try it yourself: paste this ⎸ character into the text in micro in your terminal and see whether it really looks like your I-beam cursor and whether you'd enjoy using it.