emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Completion


From: Lars Ingebrigtsen
Subject: Re: Completion
Date: Mon, 03 Sep 2018 19:40:57 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>> +if there is one match, but it's not an exact match, the function
>> +should return the match;
>
> Actualy, when there is one match, "the common substring of all matches"
> is that match, so I think we can make it simpler, e.g.:
>
>     This specifies a @code{try-completion} operation.  The function should
>     return @code{t} if the specified string is a unique and exact match;
>     It should return @code{nil} if there are no matches; and it should
>     return the longest common prefix of all matches otherwise.

Yes, that seems clearer.

> What if the user writes the whole name by hand: how do you get the ID in
> this case?  In my experience, the need to handle that "manual case" most
> of the time ends up covering just as well the case where the user
> selected an entry from the *Completions*.

Oh, I didn't even consider that the user may type the name.  Yeah,
you're right; returning the text properties wouldn't really be generally
useful here...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



reply via email to

[Prev in Thread] Current Thread [Next in Thread]