Investigate the feasibility of implementing multiple cursors at the UI layer, a la Sublime Text (or now VSCode)
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.
Nice! That would be great to have it in core. I'll keep this on the backburner then, thanks for the heads up.
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? https://github.com/neovim/neovim/issues/3845 or https://github.com/neovim/neovim/issues/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).
I plan to implement a POC myself. The feedback on that will reveal whether I'm crazy.
I'll close this on the Oni side - hopefully it's something doable in neovim core!
Really cool progress update here:
https://www.youtube.com/watch?v=SgTfsueT5Ok
Most helpful comment
I plan to implement a POC myself. The feedback on that will reveal whether I'm crazy.