wishlist icon indicating copy to clipboard operation
wishlist copied to clipboard

Multi-user TCP mode

Open zdanl opened this issue 2 years ago • 3 comments

What? See your peer code live with a stateful TCP connection between 2 or more neovim's. Display each cursor in a different color.

Why? Great projects emerge due to interactions between engineers. Sometimes it helps understand and credit each other seeing live what the other person is doing. It enables strong relationships over a distance.

Potential existing implementations: I don't know.

*Potential pitfalls: Security vulnerabilities. There should be Zero-Knowledge Proof authentication (Curve25519 Key Authentication)

zdanl avatar Jun 20 '23 07:06 zdanl

I found this one: https://github.com/jbyuki/instant.nvim but i haven't used it.

chinise avatar Jul 13 '23 20:07 chinise

Check out https://github.com/ethersync/ethersync. It's more or less what you're wishing for:

  • More, because it's supposed to become Editor agnostic, and we're actively developing the neovim-to-neovim case.
  • Less, because it's still pretty much alpha and in development.

disclosure: I'm one of the authors. #shamelessplug.

zormit avatar Jul 16 '24 15:07 zormit

I'm going to work on my own with some acquaintances. dm on discord boredcoder411 if you want to know more

boredcoder411 avatar Dec 01 '24 16:12 boredcoder411