diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2024-12-01 14:00:08 +0100 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2024-12-01 14:00:08 +0100 |
| commit | e3e2e1112f897c8e8746dc4d45d753cdbad87f3a (patch) | |
| tree | 983455c37c3730e538b654742aded93665cdc422 /CHANGELOG | |
| parent | cb5e1e5594926333327705b1130f58a25d0ca4c8 (diff) | |
Improve options for showing menu during minibuffer use
- Use the `window-preserve-size' window properly instead of the
more aggressive `window-size-fixed' variable, as recommended in
the documentation.
- Delay fixing the size until the window is actually being displayed.
- Add a new option `transient-show-during-minibuffer-read', replacing
`transient-hide-during-minibuffer-read'. This is necessary because
there are now multiple values that show the menu, but in different
ways, which can only be expressed using distinct non-nil values.
- When the user chose that the size should be `fixed', but we know that
won't fly because the menu window uses the full frame height, then
override that choice. This is necessary because it will soon become
possible for an individual prefix to use a different display action,
which may have different needs from the global value the user
optimized for.
- Allow displaying the fixed menu if possible, while also falling back
to not displaying it either at all or while potentially resizing it,
if that is not possible.
Closes #330.
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -1,6 +1,12 @@ # -*- mode: org -*- * v0.8.0 UNRELEASED +- While the minibuffer is in use, the menu window is now hidden by + default. The new option ~transient-show-during-minibuffer-read~ not + only controls whether the menu stays visible while the minibuffer + is in use, but also whether it may be resized if necessary. This + new option replaces ~transient-hide-during-minibuffer-read~. #330 + - When returning to a prefix whose ~refresh-suffixes~ slot is non-nil, its suffixes are now re-initialized. #327 @@ -20,12 +26,6 @@ - ~transient-setup-buffer-hook~ is now run later to allow overriding more default settings. -- While the minibuffer is in use, the menu buffer is now hidden by - default. Customize ~transient-hide-during-minibuffer-read~ if you - prefer the old default. - -- Further refinements to when the size of the menu window is fixed. - Bug fixes: - Fixes some menu navigation edge-cases. |
