lem-project / lem

Common Lisp editor/IDE with high expansibility
http://lem-project.github.io/
MIT License
2.4k stars 180 forks source link

Improper centralization for populated minibuffer #1475

Open daedsidog opened 3 months ago

daedsidog commented 3 months ago

When the minibuffer is invoked at first, it has proper centralization for the current screen:

image

The minibuffer maintains this centralization no matter what. Even if I rescale my screen, it follows suit:

image

But when it is populated (I'm using find-file-history as an example here, but this is a problem with other commands) it isn't centralized:

image

The same thing applies to when the window is being rescaled. Here is an example for going from half a window, to a full window:

image

This issue applies to both the SDL2 and ncurses version.

jfaz1 commented 2 months ago

This also irks me. I think it's worth considering changing the default behavior to top/bottom with fill-width enabled:

image