I'm trying to run Emacs server in order to collaborate on org files in our office.

emacsclient makes it quite easy to have everyone connect to the same instance of a file and we can see real time changes, but we can't see each others' cursors, making it a little awkward when someone adds something right underneath where you're typing.

Is it possible to make all clients' cursors visible to each other client? If so, would it be possible to have other clients' cursors styled differently as to not make the whole thing very confusing?

  • Interesting idea. However there's only one undo stack it seems. When user A makes an undo, that undoes the last input, possibly made of user B. How do you deal with that?
    – JeanPierre
    Nov 21, 2019 at 22:41
  • I was not aware that there is only a single undo stack. This would greatly complicate things. I'm struggling to find a way to collaborate on org files that doesn't come up with a dead end though...
    – alecvn
    Nov 22, 2019 at 9:43
  • 1
    github.com/zk-phi/togetherly seems to display the other cursors.
    – JeanPierre
    Nov 23, 2019 at 10:52
  • I have come across togetherly before, but it seems like it's not really supported anymore. Might still be the best place to start though.
    – alecvn
    Nov 25, 2019 at 9:54


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.