Open zck opened 1 year ago
Works for me. Just compiled recent Emacs 29 version and then in emacs -Q
M-x package-initialize
M-x vertico-mode
M-x mini-frame-mode
M-x
GNU Emacs 29.1.50 (build 1, aarch64-apple-darwin22.5.0, NS appkit-2299.60 Version 13.4.1 (c) (Build 22F770820d))
@zck I've checked latest Emacs-mac build and see the same issue. But I can see the same behaviour without any packages just by using separate mini-buffer frame with resize-mini-frames
turned on.
Can you please check if Emacs is working for you if you launch it like this:
emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil)))" --eval "(setq resize-mini-frames t)"
Weird! When I do that, I get two windows open.
When I run C-x b
, it looks like this:
It is ok that two windows are created because we told Emacs that default frame should not contain mini-buffer, so separate window is created.
What is not ok is that I can not use Emacs in this case. Emacs just hangs when pressing C-x C-f
to open some file.
Can you change the buffer after C-x b
or your Emacs is hanging too?
My emacs hangs as well.
Can you please report this issue to Emacs bugs tracker?
Hi, using this command (omitting the second occurrence of --eval
seems to fix the hanging:
emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil))) (setq resize-mini-frames t)"
Hi, using this command (omitting the second occurrence of
--eval
seems to fix the hanging:emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil))) (setq resize-mini-frames t)"
The hanging is fixed because this way the resize-mini-frames
variable is not set. You can check the variable value by C-h v resize-mini-frames
.
You're absolutely right, can't believe I didn't see that one.
I just upgraded to Emacs 29.1. Mini-frame works on its own, but when combined with Vertico (which also works on its own), it doesn't work anymore.
A screenshot is attached.
Reproduction instructions:
C-x C-f
. It works properly; that is, I see vertical completions.C-x C-f
. It works properly; that is, I see the single option at the top of the frame.C-x C-f
and see that it behaves weirdly. The look is as the screenshot above, and nothing is able to be selected. PressingC-g
several times in a row exits out of it, ususally.