GNU bug report logs -
#76199
30.0.93; completing-read-multiple is not documented in the manual
Previous Next
Reported by: Daniel Mendler <mail <at> daniel-mendler.de>
Date: Tue, 11 Feb 2025 10:27:02 UTC
Severity: normal
Found in version 30.0.93
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76199 in the body.
You can then email your comments to 76199 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 10:27:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Daniel Mendler <mail <at> daniel-mendler.de>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Tue, 11 Feb 2025 10:27:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Since documentation came up in bug#76028, it seems that
`completing-read-multiple' is not documented in the Elisp
manual, in particular in doc/lispref/minibuf.texi.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 13:31:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 76199 <at> debbugs.gnu.org (full text, mbox):
> Date: Tue, 11 Feb 2025 11:25:24 +0100
> From: Daniel Mendler via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>
> Since documentation came up in bug#76028, it seems that
> `completing-read-multiple' is not documented in the Elisp
> manual, in particular in doc/lispref/minibuf.texi.
We don't necessarily document every function. Is this one important
enough to be in the manual?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 13:39:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 76199 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> Date: Tue, 11 Feb 2025 11:25:24 +0100
>> From: Daniel Mendler via "Bug reports for GNU Emacs,
>> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>>
>> Since documentation came up in bug#76028, it seems that
>> `completing-read-multiple' is not documented in the Elisp
>> manual, in particular in doc/lispref/minibuf.texi.
>
> We don't necessarily document every function. Is this one important
> enough to be in the manual?
I think so. It is not as important as `completing-read' but still useful
in scenarios where multiple strings should be read via completion. I can
send a patch for the manual if there is interest.
Daniel
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 13:41:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 76199 <at> debbugs.gnu.org (full text, mbox):
Sent with Proton Mail secure email.
On Wednesday, February 12th, 2025 at 1:30 AM, Eli Zaretskii <eliz <at> gnu.org> wrote:
> > Date: Tue, 11 Feb 2025 11:25:24 +0100
> > From: Daniel Mendler via "Bug reports for GNU Emacs,
> > the Swiss army knife of text editors" bug-gnu-emacs <at> gnu.org
> >
> > Since documentation came up in bug#76028, it seems that
> > `completing-read-multiple' is not documented in the Elisp
> > manual, in particular in doc/lispref/minibuf.texi.
>
>
> We don't necessarily document every function. Is this one important
> enough to be in the manual?
I have used it, and would like it to be in the manual.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 13:53:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 76199 <at> debbugs.gnu.org (full text, mbox):
> From: Daniel Mendler <mail <at> daniel-mendler.de>
> Cc: 76199 <at> debbugs.gnu.org
> Date: Tue, 11 Feb 2025 14:37:56 +0100
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >> Date: Tue, 11 Feb 2025 11:25:24 +0100
> >> From: Daniel Mendler via "Bug reports for GNU Emacs,
> >> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> >>
> >> Since documentation came up in bug#76028, it seems that
> >> `completing-read-multiple' is not documented in the Elisp
> >> manual, in particular in doc/lispref/minibuf.texi.
> >
> > We don't necessarily document every function. Is this one important
> > enough to be in the manual?
>
> I think so.
Can you tell why?
The function is documented in its doc string, so adding it to the
manual needs a reason, like extreme popularity (doesn't seem to be the
case here), or some important aspects of its use that cannot be
easily described in the doc string.
We could also compromise: mention the function's existence in the
manual, but leave out its description (if that will just repeat what's
in the doc string, it's just redundant).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 13:55:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 76199 <at> debbugs.gnu.org (full text, mbox):
> Date: Tue, 11 Feb 2025 13:40:23 +0000
> From: Heime <heimeborgia <at> protonmail.com>
> Cc: Daniel Mendler <mail <at> daniel-mendler.de>, 76199 <at> debbugs.gnu.org
>
> > We don't necessarily document every function. Is this one important
> > enough to be in the manual?
>
> I have used it, and would like it to be in the manual.
That's not a sufficient reason to add it, sorry.
You need to realize that the ELisp manual is already too large: it
prints in 2 volumes, each volume weighing in at hundreds of pages. So
we must be judicial in our decisions to add new stuff there.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 14:02:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 76199 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Daniel Mendler <mail <at> daniel-mendler.de>
>> Cc: 76199 <at> debbugs.gnu.org
>> Date: Tue, 11 Feb 2025 14:37:56 +0100
>>
>> Eli Zaretskii <eliz <at> gnu.org> writes:
>>
>> >> Date: Tue, 11 Feb 2025 11:25:24 +0100
>> >> From: Daniel Mendler via "Bug reports for GNU Emacs,
>> >> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>> >>
>> >> Since documentation came up in bug#76028, it seems that
>> >> `completing-read-multiple' is not documented in the Elisp
>> >> manual, in particular in doc/lispref/minibuf.texi.
>> >
>> > We don't necessarily document every function. Is this one important
>> > enough to be in the manual?
>>
>> I think so.
>
> Can you tell why?
It is sometimes useful to complete multiple strings and
`completing-read-multiple' is a good tool to do that. So it may be
helpful to tell developers about this function. Alternatively one can
use `completing-read' in a loop, which I have also seen multiple times
in the Emacs code base or external packages.
> We could also compromise: mention the function's existence in the
> manual, but leave out its description (if that will just repeat what's
> in the doc string, it's just redundant).
This sounds like a good compromise. A short notice mentioning
`completing-read-multiple' below the documentation of `completing-read'
should suffice.
Daniel
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 14:08:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 76199 <at> debbugs.gnu.org (full text, mbox):
> Sent: Wednesday, February 12, 2025 at 1:51 AM
> From: "Eli Zaretskii" <eliz <at> gnu.org>
> To: "Daniel Mendler" <mail <at> daniel-mendler.de>
> Cc: 76199 <at> debbugs.gnu.org
> Subject: bug#76199: 30.0.93; completing-read-multiple is not documented in the manual
>
> > From: Daniel Mendler <mail <at> daniel-mendler.de>
> > Cc: 76199 <at> debbugs.gnu.org
> > Date: Tue, 11 Feb 2025 14:37:56 +0100
> >
> > Eli Zaretskii <eliz <at> gnu.org> writes:
> >
> > >> Date: Tue, 11 Feb 2025 11:25:24 +0100
> > >> From: Daniel Mendler via "Bug reports for GNU Emacs,
> > >> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> > >>
> > >> Since documentation came up in bug#76028, it seems that
> > >> `completing-read-multiple' is not documented in the Elisp
> > >> manual, in particular in doc/lispref/minibuf.texi.
> > >
> > > We don't necessarily document every function. Is this one important
> > > enough to be in the manual?
> >
> > I think so.
>
> Can you tell why?
>
> The function is documented in its doc string, so adding it to the
> manual needs a reason, like extreme popularity (doesn't seem to be the
> case here), or some important aspects of its use that cannot be
> easily described in the doc string.
>
> We could also compromise: mention the function's existence in the
> manual, but leave out its description (if that will just repeat what's
> in the doc string, it's just redundant).
Reference to it in the manual would assist users in discovering additional
functionality than figuring them out for themselves.
Some information is better than having nothing. Some summary of additional
things that go beyond the realm of the manual would be of assistance to users.
What do you think about something like the Introduction to Emacs Lisp,
but that discusses things that go beyond the manual like new features,
popular ways of using things, and so on.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#76199
; Package
emacs
.
(Tue, 11 Feb 2025 14:23:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 76199 <at> debbugs.gnu.org (full text, mbox):
> Sent: Wednesday, February 12, 2025 at 1:54 AM
> From: "Eli Zaretskii" <eliz <at> gnu.org>
> To: "Heime" <heimeborgia <at> protonmail.com>
> Cc: mail <at> daniel-mendler.de, 76199 <at> debbugs.gnu.org
> Subject: bug#76199: 30.0.93; completing-read-multiple is not documented in the manual
>
> > Date: Tue, 11 Feb 2025 13:40:23 +0000
> > From: Heime <heimeborgia <at> protonmail.com>
> > Cc: Daniel Mendler <mail <at> daniel-mendler.de>, 76199 <at> debbugs.gnu.org
> >
> > > We don't necessarily document every function. Is this one important
> > > enough to be in the manual?
> >
> > I have used it, and would like it to be in the manual.
>
> That's not a sufficient reason to add it, sorry.
>
> You need to realize that the ELisp manual is already too large: it
> prints in 2 volumes, each volume weighing in at hundreds of pages. So
> we must be judicial in our decisions to add new stuff there.
The manual is not being read as a book but to get information about some
specific feature that makes it easier to use than looking at docstrings.
The trend is towards a good automatic query search. The only thing that
should happen is for the manual to increase in volume rather than reduce.
One suggestion would be to have the manual categorised, so one does not have
to search through its entirety to look at information on same aspect.
Reply sent
to
Eli Zaretskii <eliz <at> gnu.org>
:
You have taken responsibility.
(Tue, 11 Feb 2025 14:45:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Daniel Mendler <mail <at> daniel-mendler.de>
:
bug acknowledged by developer.
(Tue, 11 Feb 2025 14:45:02 GMT)
Full text and
rfc822 format available.
Message #34 received at 76199-done <at> debbugs.gnu.org (full text, mbox):
> From: Daniel Mendler <mail <at> daniel-mendler.de>
> Cc: 76199 <at> debbugs.gnu.org
> Date: Tue, 11 Feb 2025 15:01:45 +0100
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > We could also compromise: mention the function's existence in the
> > manual, but leave out its description (if that will just repeat what's
> > in the doc string, it's just redundant).
>
> This sounds like a good compromise. A short notice mentioning
> `completing-read-multiple' below the documentation of `completing-read'
> should suffice.
Thanks, now done on the emacs-30 branch (with the wrong bug number,
sorry), and closing the bug.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 12 Mar 2025 11:24:35 GMT)
Full text and
rfc822 format available.
This bug report was last modified 101 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.