emacs-mini-frame
emacs-mini-frame copied to clipboard
Conflicts with icomplete/fido?
This is all I see:
It will flash what I did first in the input, like: M-x
, or select 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))
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.