Click the page title to find all pages related to undoing.

In Emacs, undo means undoing changes to buffers. However, this page includes discussion of related ways to “undo” other aspects of your Emacs session.

Besides changes to buffers, you can undo some other changes to your current Emacs state. In most cases, this undoing really means cycling or popping recorded states.

Frame configurations:

Locations in buffers: