GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
Currently, if a remote and local user are both making edits to a file, undo undoes edits in whatever order they happen. So undo can wind up jumping back and forth between sections of the document in a very non-intuitive way.
I think users would expect that undo would undo local edits and leave remote edits alone, although perhaps they would also like a way to explicitly undo remote edits.
Notes on the problem here: https://github.com/candera/cccp-emacs/wiki/Undo.
Relevant section of the emacs manual: http://www.gnu.org/software/emacs/elisp/html_node/Maintaining-Undo.html