GNU bug report logs -
#78944
31.0.50; Minibuffer completion
Previous Next
Full log
View this message in rfc822 format
>> Maybe the patch below? It doesn't actually fix the problem, but with
>> Dani's recipe it adds a message
>>
>> Switched from style ‘partial-completion’ back to ‘basic’
>>
>> at the end of the minibuffer, to try and explain what's going on.
>
> Could we please avoid adding side-effects like message printing to the
> functions `completion-all-completions`, `completion-try-completion' and
> the underlying `completion--nth-completion`?
These are supposed to be "pure", indeed, so I agree it's not ideal.
The information is only available in there and there's no convenient
"place" to stash that info in the return value.
> I'd lean to not adding complications, or side-effects to this API.
You might be right, but I'm not sure yet.
> Messages are better printed on a higher level, on the level of
> completion commands.
Clearly, yes, but I don't know how to do that here.
> In case the message is really needed at least guard it behind
> an option?
Do you have some concrete case where it gets in the way?
Stefan
This bug report was last modified 58 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.