mini.nvim icon indicating copy to clipboard operation
mini.nvim copied to clipboard

mini.cursors: minimal multicursors like helix

Open huwqchn opened this issue 1 year ago • 10 comments

Contributing guidelines

Module(s)

vim-visual-multi

Description

I know nvim has macros, but a minimal multi-cursors feature would be great just like helix. Use C to create a cursor, and Use 'S' to toggle select cursor mode, when in select cursor mode, only the currently selected cursor is active and can be operated. Use 'D' to delete a cursor.

huwqchn avatar Aug 24 '23 09:08 huwqchn

Thanks for the suggestion!

Yes, I have a vague idea to work on this eventually. There are some rumors that multicursors might be coming to Neovim core, so I'll wait a bit on this one.

echasnovski avatar Aug 24 '23 09:08 echasnovski

That's great. I think multi-cursor is a middle ground between macros/regular expressions/:g and text objects.

huwqchn avatar Aug 24 '23 10:08 huwqchn

Oh my goodness this would be awesome!!

@echasnovski What's your source for the rumors? There was an issue about this some time ago but iirc it was closed and locked. Has there been discussion more recently?

pianocomposer321 avatar Aug 30 '23 19:08 pianocomposer321

Oh my goodness this would be awesome!!

@echasnovski What's your source for the rumors? There was an issue about this some time ago but iirc it was closed and locked. Has there been discussion more recently?

Discussions among core team members in public Matrix room. I now hope they were not jokes 😅

echasnovski avatar Aug 31 '23 04:08 echasnovski

Looks like it's actually planned: image

amirhhashemi avatar Jan 28 '24 04:01 amirhhashemi

This issue has been discussed for ten years, hopefully mini can finally end this debate.

SadSock avatar Jul 10 '24 17:07 SadSock

Looks like it's actually planned: image

This has been planned since version 0.5, ten years have already passed, and now it has been postponed again to version 0.12. I don't think we should have any expectations of the official side.

SadSock avatar Jul 10 '24 17:07 SadSock

If it is postponed, then there is a good reason for it. I am afraid, 'mini.cursors' is not top priority right now.

echasnovski avatar Jul 10 '24 17:07 echasnovski

If it is postponed, then there is a good reason for it. I am afraid, 'mini.cursors' is not top priority right now.

It's too bad, what are your current work focuses on what aspects?

SadSock avatar Jul 11 '24 01:07 SadSock

It's too bad, what are your current work focuses on what aspects?

On polishing 'mini.icons' and getting through planned modules.

echasnovski avatar Jul 11 '24 06:07 echasnovski