From: Eli Zaretskii Date: Mon, 10 Sep 2018 13:20:42 +0000 (+0300) Subject: Clarify completion text in the ELisp manual X-Git-Tag: emacs-26.1.90~164 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7efcdf7b3e70f0334caa328cbb5b05a4e30099bd;p=emacs.git Clarify completion text in the ELisp manual * doc/lispref/minibuf.texi (Programmed Completion): Clarify text. Suggested by Stefan Monnier . --- diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index 1d1c93dd144..8fac1c3e762 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi @@ -1770,12 +1770,9 @@ flag may be one of the following values. @table @code @item nil This specifies a @code{try-completion} operation. The function should -return @code{t} if the specified string is a unique and exact match; -if there is more than one match, it should return the common substring -of all matches (if the string is an exact match for one completion -alternative but also matches other longer alternatives, the return -value is the string); if there are no matches, it should return -@code{nil}. +return @code{nil} if there are no matches; it should return @code{t} +if the specified string is a unique and exact match; and it should +return the longest common prefix substring of all matches otherwise. @item t This specifies an @code{all-completions} operation. The function