Open vidjuheffex opened 9 months ago
What I tried:
emacs -Q
M-x p-ini
M-x icomplete-mode
M-x mini-frame-mode
Then evaluated your mini-frame-show-parameters
settings and M-x m
Maybe it is something else in your config? Please, try to reproduce the issue starting from emacs -Q
May I ask what p-ini is?
It's package-initialize
. Emacs shows the following message when invoking M-x package-initialize
You can run the command ‘package-initialize’ with M-x p-ini
Thank you!
Here's some findings: TLDR: Icomplete-mode works as does Icomplete-vertical-mode, as does fido-mode. it is setting fido-mode with vertical-mode that seems to break things:
Just icomplete (but really, they all work):
Icomplete-vertical-mode w/ Fido-mode:
Now, let's try this configuration without mini-buffer
but with minibuffer separate frame with auto resize enabled:
emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil)))" --eval "(setq resize-mini-frames t)"
M-x icomplete-vertical-mode
Now, after invoking M-x
and typing some character, minibuffer frame is not looks like expected:
So looks like this issue should be addressed to icomplete-vertical-mode
. Once it will work with dedicated minibuffer frame, I'm sure it will work with mini-frame
as well.
This is all I see:
It will flash what I did first in the input, like:
M-x
, orselect a project
but then empties. It doesn't let me type in it, but will flash "no matches" at me.I ran the config you can see there as well.
"GNU Emacs 29.1 (build 1, x86_64-apple-darwin22.6.0, NS appkit-2299.70 Version 13.5 (Build 22G74))