-
-
Notifications
You must be signed in to change notification settings - Fork 339
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ivy is broken with a minibuffer-only frame. #380
Comments
How do you set it up? |
Thank you for a quick response, and apologies for not providing sufficient detail upfront! I am able to repro using the following steps ($ is the prototypical shell prompt) $ emacs -Q -l ivy-separate-minibuffer.el # ivy-separate-minibuffer.el.zip is attached
You will see that the error message "Cannot resize the root window of a frame." is displayed in the echo area (which is in the same -- smaller -- frame as the minibuffer). For comparison, you can evaluate
in the scratch buffer, and type C-x C-f again. For reference, my |
Thanks for the details to reproduce. Your setup feels very strange. The error is gone, but you'll have to resize the minibuffer frame manually. |
Thank you for a lightning-fast turn-around on the fix! I am very impressed with your responsiveness and follow-through. I can handle resizing the minibuffer frame (the definition of I agree that my set-up is not for everyone. It was inspired by OneOnOneEmacs, except that my actual set-up uses |
@zhenya1007 How did you end up resolving this? I'm working through the same issue with a minibuffer frame via EXWM ch11ng/exwm#489. Thanks. |
@pjones I ended up going with the competition, namely Helm; it does not (as far as I can tell) expect to be able to resize the minibuffer, so I never explored the |
I got Ivy working with a dedicated minibuffer: (custom-set-variables
'(ivy-fixed-height-minibuffer nil)
'(ivy-add-newline-after-prompt nil)) If either of these two variables are set Ivy will try to set the window height which throws an error. It would be nice if Ivy was a bit smarter about calling See also ch11ng/exwm#489 |
I have my Emacs set up with a minibuffer-only-frame. I have just installed swiper following the recommendations from the wiki, and, when I try to get any of the swiper commands, I get the error which reads "Cannot resize the root window of a frame." The net effect is that the package is completely unusable with a minibuffer-only-frame. I am happy to experiment a bit more, and help you debug this, if you are not able to reproduce it with your set-up.
The text was updated successfully, but these errors were encountered: