Is there any way to use Emacs for collaborative editing, while there is at least one person who doesn’t use emacs, but rather some popular IDE? It should also be possible to edit multiple files at the same time.
Other solutions seem to expect all people to be using Emacs.
I’m not aware of a solution but that doesn’t mean it doesn’t exist. You’d think there’d be some sort of REST API for this that any editor with the right bindings could use.
I had an idea to make a package that would essentially read the current state of all emacs buffers (files only) and open VS code with that state. Maybe you could have a VS code extension that does the same to emacs. Combine the two for one system that keeps them in sync?
Use a git repository for collaboration.
Or do you mean real-time? (there were a few intents for that, time ago…).
Yes, real-time for online peer-programming.