GNU bug report logs -
#63399
28.2; Documentation for yes-or-no-p wrong/different between docstring and lispref
Previous Next
Reported by: Tim Landscheidt <tim <at> tim-landscheidt.de>
Date: Tue, 9 May 2023 20:36:02 UTC
Severity: minor
Found in version 28.2
Fixed in version 30.1
Done: Michael Albinus <michael.albinus <at> gmx.de>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 63399 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Tim Landscheidt <tim <at> tim-landscheidt.de> writes:
Hi,
> With the big caveat that I have never looked deeper at
> Emacs's C code, the source in src/fns.c does not appear to
> change the prompt given as an argument in any way, but just
> append yes-or-no-prompt to it.
>
> Also, (elisp) Yes-or-No Queries reads (since 7f53446a10ea;
> doc/lispref/minibuf.texi):
>
> | […]
>
> | Here is an example:
>
> | (yes-or-no-p "Do you really want to remove everything?")
>
> | ;; After evaluation of the preceding expression,
> | ;; the following prompt appears,
> | ;; with an empty minibuffer:
>
> | ---------- Buffer: minibuffer ----------
> | Do you really want to remove everything? (yes or no)
> | ---------- Buffer: minibuffer ----------
>
> | […]
>
> This is not the actual result: (yes-or-no-p "Do you really
> want to remove everything?") gives the prompt "Do you really
> want to remove everything?(yes or no) ", i. e., the space
> before the parenthesis is missing.
I guess we should pad the prompt with a trailing space, if there isn't
any already. As we do in `y-or-no-p'. What about the appended patch?
Documentation must be updated as well, of course.
Best regards, Michael.
[Message part 2 (text/x-patch, attachment)]
This bug report was last modified 2 years and 11 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.