emacs-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Support "\n" in icomplete-separator


From: Jean Louis
Subject: Re: [PATCH] Support "\n" in icomplete-separator
Date: Wed, 11 Nov 2020 17:09:54 +0300
User-agent: Mutt/2.0 (3d08634) (2020-11-07)

* Andrii Kolomoiets <andreyk.mad@gmail.com> [2020-11-11 12:39]:
> martin rudalics <rudalics@gmx.at> writes:
> 
> >> And here I come to the answer to your question: for me, the bug here is
> >> that the prompt is hidden in favor of the overlay text.
> >
> > Applications have to accept that users want their minibuffer windows to
> > show just one line.  Or at most two lines.  Or three ...
> 
> Also users: "Show us completions vertically" and
> (setq <icomplete/ido/etc>-separator "\n")

Jumping mode line is the side effect that completion packages do not
take in account.

>From Emacs manual:

1.3 The Mode Line
=================

At the bottom of each window is a “mode line”, which describes what is
going on in the current buffer.

This way we teach user that mode line is at the bottom of each
window. We do not tell to user that mode line is to disappear from the
bottom and that one may find it somewhere in the middle.

Personally, frequent searches are disturbing.

In my opinion completions should NOT by default have mode line jumping
up and down and mini buffer shall remain where it is. Split window may
show completion candidates or another frame, or overlay.

If this default is not followed then each completion package should at
least offer option for user to customize it so the mode line does not
jump up and down and that minibuffer stays "mini".






reply via email to

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