zzkt / ethermacs

An Emacs interface for editing Etherpad pads
GNU General Public License v3.0
21 stars 3 forks source link

Realtime collaboration #1

Open zzkt opened 3 years ago

zzkt commented 3 years ago

pads are currently accessed via the Etherpad API rather than the socket.io interface (used by the webclient). The API doesn’t (yet) provide a real-time interface for collaborative editing...

zzkt commented 3 years ago

see also Emacs and websockets and/or Collaborative editing using Conflict-free Replicated Data Types (for emacs) and linepad (2012) another attempt based on the wave protocol.

zzkt commented 3 years ago

...and protocol testing with easysync_tests

zzkt commented 3 years ago

a websocket based proof-of-concept can be found on the ethersync branch from 52f27136ac3d43fc3462a5eb0ffc25437c14bcc5