GNU bug report logs - #64022
Subject: 28.2; minibuffer-beginning-of-buffer fails to set mark

Previous Next

Package: emacs;

Reported by: Al Petrofsky <al <at> petrofsky.org>

Date: Mon, 12 Jun 2023 15:17:02 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Al Petrofsky <al <at> petrofsky.org>
Subject: bug#64022: closed (Re: bug#64022: Subject: 28.2; minibuffer-beginning-of-buffer
 fails to set mark)
Date: Sat, 17 Jun 2023 07:46:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#64022: Subject: 28.2; minibuffer-beginning-of-buffer fails to set mark

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 64022 <at> debbugs.gnu.org.

-- 
64022: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64022
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: al <at> petrofsky.org
Cc: 64022-done <at> debbugs.gnu.org
Subject: Re: bug#64022: Subject: 28.2;
 minibuffer-beginning-of-buffer fails to set mark
Date: Sat, 17 Jun 2023 10:44:56 +0300
> Cc: 64022 <at> debbugs.gnu.org
> Date: Mon, 12 Jun 2023 18:49:30 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> 
> > From: Al Petrofsky <al <at> petrofsky.org>
> > Date: Mon, 12 Jun 2023 11:15:43 -0400
> > 
> >    emacs -Q
> >    M-: foo M-< C-x C-x
> > 
> > In emacs 26, point returns to the end of the minibuffer, but in 27 and
> > 28.2 a bogus "No mark set in this buffer" error is reported.
> > 
> > I think the first 'when' in minibuffer-beginning-of-buffer is supposed
> > to be 'unless'.
> 
> You are right.  I've now fixed this on the emacs-29 branch.

No further comments, so I'm now closing this bug.

[Message part 3 (message/rfc822, inline)]
From: Al Petrofsky <al <at> petrofsky.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Subject: 28.2; minibuffer-beginning-of-buffer fails to set mark
Date: Mon, 12 Jun 2023 11:15:43 -0400
[Message part 4 (text/plain, inline)]
   emacs -Q
   M-: foo M-< C-x C-x

In emacs 26, point returns to the end of the minibuffer, but in 27 and
28.2 a bogus "No mark set in this buffer" error is reported.

I think the first 'when' in minibuffer-beginning-of-buffer is supposed
to be 'unless'.

Another issue is that this:

   emacs -Q
   M-: C-x C-x

correctly reports "No mark set in this buffer", but this:

   emacs -Q
   M-: t C-@ RET
   M-: C-x C-x

does not.  This does no harm, but logically the mark should probably
be unset when a new minibuffer is created.
[Message part 5 (text/html, inline)]

This bug report was last modified 2 years and 31 days ago.

Previous Next


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