From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry Margolin Newsgroups: gmane.emacs.help Subject: Re: Reverting but keeping undo Date: Thu, 30 May 2013 14:45:09 -0400 Organization: A noiseless patient Spider Message-ID: References: <87mwrwede7.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1369940337 24835 80.91.229.3 (30 May 2013 18:58:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 30 May 2013 18:58:57 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu May 30 20:59:00 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ui83v-0004Fc-3D for geh-help-gnu-emacs@m.gmane.org; Thu, 30 May 2013 20:58:59 +0200 Original-Received: from localhost ([::1]:39070 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui83u-0005BV-NC for geh-help-gnu-emacs@m.gmane.org; Thu, 30 May 2013 14:58:58 -0400 Original-Path: usenet.stanford.edu!goblin3!goblin.stu.neva.ru!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!barmar.motzarella.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 23 Injection-Info: barmar.motzarella.org; posting-host="2be9e9f5dd9af768b8861af71b85fc28"; logging-data="5108"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+sLjLOj8QXHtdLh9eqI66J" User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Cancel-Lock: sha1:h+3/Vsa21BBRqqOCFRdzf0D8/8M= Original-Xref: usenet.stanford.edu gnu.emacs.help:198912 X-Mailman-Approved-At: Thu, 30 May 2013 14:58:49 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91178 Archived-At: In article , Michael Heerdegen wrote: > Stefan Monnier writes: > > > > `revert-buffer' discards undo history. > > > > FWIW, I just installed a patch in Emacs's trunk which makes that > > revert-buffer doesn't discard undo history any more. > > I wonder how that works. Generally, the undo history belongs to a > buffer content different from the content after reverting. Does your > patch prevent surprises like "undoing" changes that were never made to > the newly read-in buffer content? Maybe the first thing in the undo history is the revert itself. So when you undo, you get back the version of the buffer before reverting, and further undoes then operate on that content. -- Barry Margolin, barmar@alum.mit.edu Arlington, MA *** PLEASE post questions in newsgroups, not directly to me ***