Skip to content
This repository has been archived by the owner on Apr 1, 2020. It is now read-only.

Feature: Multiple cursors #184

Closed
bryphe opened this issue Jan 21, 2017 · 6 comments
Closed

Feature: Multiple cursors #184

bryphe opened this issue Jan 21, 2017 · 6 comments

Comments

@bryphe
Copy link
Member

bryphe commented Jan 21, 2017

Investigate the feasibility of implementing multiple cursors at the UI layer, a la Sublime Text (or now VSCode)

@justinmk
Copy link

FWIW, after implementing 'inccommand' feature in nvim core, I have the impression it wouldn't be a huge task to use a similar approach to get multi-cursors in nvim core. That might be 6 months away though.

@bryphe
Copy link
Member Author

bryphe commented Jan 22, 2017

Nice! That would be great to have it in core. I'll keep this on the backburner then, thanks for the heads up.

@balta2ar
Copy link

That might be 6 months away though

@justinmk Wow, that sounds promising! Are you going to implement it yourself or assign to someone else? What's the best place to track progress? neovim/neovim#3845 or neovim/neovim#211?

Sorry if I say something trivial, but maybe it's worth taking a look https://github.com/terryma/vim-multiple-cursors/issues to get an idea of typical issues and user requests that already took place in the past. To name a few off the top of my head: mouse support, yank/paste behavior, completion support, interaction with other plugins (hooks to disable certain plugins when multiple cursors are active).

@justinmk
Copy link

I plan to implement a POC myself. The feedback on that will reveal whether I'm crazy.

@bryphe
Copy link
Member Author

bryphe commented Nov 23, 2017

I'll close this on the Oni side - hopefully it's something doable in neovim core!

@bryphe bryphe closed this as completed Nov 23, 2017
@bryphe
Copy link
Member Author

bryphe commented Dec 11, 2017

Really cool progress update here:
https://www.youtube.com/watch?v=SgTfsueT5Ok

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants