emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#17236: closed (undo-only hangs when nils double up


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#17236: closed (undo-only hangs when nils double up)
Date: Sat, 12 Apr 2014 19:26:02 +0000

Your message dated Sat, 12 Apr 2014 15:24:59 -0400
with message-id <address@hidden>
and subject line Re: bug#17236: undo-only hangs when nils double up
has caused the debbugs.gnu.org bug report #17236,
regarding undo-only hangs when nils double up
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
17236: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17236
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: undo-only hangs when nils double up Date: Thu, 10 Apr 2014 12:15:53 -0400
When there are consecutive nils in buffer-undo-list, undo-only can
hang. For example, if buffer-undo-list begins with (nil nil ...), then
the first undo-only succeeds, changes nothing, and inserts an identity
mapping into undo-equiv-table. The second undo-only hangs because the
identity mapping causes an infinite recursive lookup in
undo-equiv-table.

Perhaps the bug is in the Emacs package (Evil in this case) that
doubles up the nils. I ask here because the undo code already seems to
try to account for these to some extent. eg there are a few of these
in the undo function:

  (while (eq (car list) nil)
         (setq list (cdr list)))

Is this an Emacs bug or an Evil bug?



--- End Message ---
--- Begin Message --- Subject: Re: bug#17236: undo-only hangs when nils double up Date: Sat, 12 Apr 2014 15:24:59 -0400
Rev 116951. The Evil bug was also reported and fixed.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]