all

I thee undo

<p> For years I&#39;ve been using <code class="verbatim">C-x u (undo)</code> for undo. As much as I use it, though, I really need to get <code class="verbatim">C-/ (undo)</code> under my fingers.</p> <p> I never remember <code class="verbatim">revert-buffer</code>, since I rarely get myself to the point where I want to just nuke everything from orbit—so perhaps it&#39;s not surprising I rarely think about it.</p> <p> In fact, I think the interface of GNU Emacs&#39; undo facility is one of the few places where it falls dramatically short of its potential. I really don&#39;t know what sort of facilities that other editors have, but given the way that Emacs stores the history, I&#39;m surprised that the baked-in functionality provides no way to access it more efficiently—I mean, there&#39;s not even an explicit <em>redo</em> command, you have to just undo your undoings, ad infinitum. I&#39;ve often accidentally started redoing things when I hit an injudicious key, etc.</p>
One minute to read
Michael Alan Dorman