blinry,
@blinry@chaos.social avatar

Got collaboration working between VS Code and Neovim today! Really exciting! \o/

What features would you like to see in a tool like this? 🧑‍💻

A VS Code window and a Neovim window are open next to each other. When you type in one window, it is reflected in the other window!

claudius,
@claudius@darmstadt.social avatar

@blinry
Also connect it to @HedgeDoc 2.0 :-D

piko,
@piko@chaos.social avatar

@claudius @blinry yesyesyesyesplease!

byteborg,
@byteborg@chaos.social avatar

@blinry
Looks interesting. What protocol does it use? Mind sharing a URL?

otacke,
@otacke@chaos.social avatar

@blinry Reminds me of ARexx (https://en.m.wikipedia.org/wiki/ARexx), a relative of REXX that was used on AmigaOS to let applications talk to one another and puppeteer them if the applications implementeded a respective interface.

whynothugo,
@whynothugo@fosstodon.org avatar

@blinry How are they communicating? Source? Is it usable over the network?

afiestas,
@afiestas@fosstodon.org avatar

@blinry is this using some kind of standard protocol? It has always frustrated me how walled these gardens are

mangoiv,
@mangoiv@functional.cafe avatar

@afiestas I don’t know if this does but tmate does-ish. Namely tmux.

odo2063,
@odo2063@chaos.social avatar

@mangoiv @afiestas Did you say upterm?

mangoiv,
@mangoiv@functional.cafe avatar

@odo2063 @afiestas is this really how the joke goes 😅

blinry,
@blinry@chaos.social avatar

@afiestas @byteborg @whynothugo

The project is called https://github.com/ethersync/ethersync It's in an early state.

You can learn more about the protocol between the editor and the daemon here: https://github.com/ethersync/ethersync/blob/main/docs/daemon-editor-protocol.md#editor-to-daemon

Between peers, it's currently a plain https://automerge.org sync protocol, but we plan to extend it with ephemeral communication, like cursor positions.

skyr,
@skyr@chaos.social avatar

@blinry cool! But... why? 😂

blinry,
@blinry@chaos.social avatar

@skyr For smooth collaborative coding and note-taking! :)

bytter,
@bytter@fosstodon.org avatar

@blinry @skyr would u share how 2 do this? I'd love to have such thing for collaboration coding prob

blinry,
@blinry@chaos.social avatar

@bytter @skyr

The project is called https://github.com/ethersync/ethersync It's in an early state!

You can learn more about the protocol between the editor and the daemon here: https://github.com/ethersync/ethersync/blob/main/docs/daemon-editor-protocol.md#editor-to-daemon

Between peers, it's currently a plain https://automerge.org sync protocol, but we plan to extend it with ephemeral communication, like cursor positions.

kater_s,
@kater_s@chaos.social avatar

@blinry @bytter @skyr Don’t know much about this subject personally, but you might want to check out SubEthaEdit. It is quite mature and has been open-sourced some years ago. Although it is written for macOS UI, of course it uses a general, IP-based protocol.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines