GNU bug report logs - #78916
31.0.50; C-g fails to exit loop

Previous Next

Package: emacs;

Reported by: Mike Kupfer <kupfer <at> rawbw.com>

Date: Fri, 27 Jun 2025 21:37:02 UTC

Severity: normal

Found in version 31.0.50

Full log


Message #98 received at 78916 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 78916 <at> debbugs.gnu.org, kupfer <at> rawbw.com
Subject: Re: bug#78916: 31.0.50; C-g fails to exit loop
Date: Fri, 04 Jul 2025 17:32:54 +0300
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: 78916 <at> debbugs.gnu.org,  kupfer <at> rawbw.com
> Date: Fri, 04 Jul 2025 10:23:28 -0400
> 
> >> But yeah, the second point also applies to strings and vectors, so maybe
> >> it should be (or (functionp answer) (commandp answer)) or even
> >> (or (functionp answer) (not (symbolp answer))) ?
> >
> > Something like that, yes.
> 
> Together with
> 
> > Actually, shouldn't C-] invoke abort-recursive-edit instead?  Wouldn't
> > 'quit in the previous version do that, when abort-recursive-edit's
> > effect could be seen?
> 
> Gives me the patch below.

LGTM, thanks.




This bug report was last modified 25 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.