Closed onelivesleft closed 1 month ago
Overall a very good change.
Two things which bother me a bit:
create_cursors_around
, it will add cursors to every line. I don't think we want that?create_cursors_around
, it will create cursors around the first cursor but not the second. I would expect it to either be disabled in multicursor mode or work on both cursorsNow handles starting with mutiple cursors (by growing from each). Now has good behaviors for all starting conditions:
Now working perfectly, thanks!
Amended creating cursors above/below: If the current cursor is not at the start of the line, when the user creates a cursor above or below it, empty lines will be skipped. This is a lot more ergonomic; almost always this is what the user wants to do. The old behaviour is preserved when the cursor is at the start of the line (for instance, when on an empty line).
create_cursors_around keybind: Cursors will be added to every contiguous line above and below the current cursor as long as the line in question reaches to the cursor column.