Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-user TCP mode #50

Open
zdanl opened this issue Jun 20, 2023 · 3 comments
Open

Multi-user TCP mode #50

zdanl opened this issue Jun 20, 2023 · 3 comments
Labels
help wanted Extra attention is needed idea

Comments

@zdanl
Copy link

zdanl commented Jun 20, 2023

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 zdanl added help wanted Extra attention is needed idea labels Jun 20, 2023
@chinise
Copy link

chinise commented Jul 13, 2023

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

@zormit
Copy link

zormit commented Jul 16, 2024

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.

@boredcoder411
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed idea
Projects
None yet
Development

No branches or pull requests

4 participants