Subject: Re: bug#75093: 31.0.50; Incorrent pointer position with minibuffer messages

From: Eli Zaretskii <[email-masked]>
Date: Thu, 26 Dec 2024 08:02:24 +0200

> Date: Wed, 25 Dec 2024 19:23:44 +0000
> From:  the_wurfkreuz via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <[email-masked]>
> 
> If i don't have icomplete-vertical-mode enabled, i get minibuffer messages after the pointer:
> 
> But if i enable it:
> 
> (icomplete-vertical-mode)
> (setq icomplete-compute-delay 0)
> (setq icomplete-show-matches-on-no-input t)
> Then the pointer will be after a minibuffer message:

I think this is because we cannot display the minibuffer messages at
the end of the minibuffer contents (which is not visible) in the
vertical case.

Why is it a problem where we show the cursor in these cases?  What is
important is that the minibuffer message be visible and does not
interfere with typing at the minibuffer prompt.