|
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 ---
[Prev in Thread] | Current Thread | [Next in Thread] |