You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure which packages listed above actually make this issue. switch-to-buffer and switch-to-buffer-other-window with mini-frame doesn't have this problem. Consult with normal minibuffer also works well. So I guess maybe there are some conflicts between consult's preview feature and how mini-frame handle frames and windows. If necessary, I can open same issue at mini-frame as well.
Demo video:
issue.mp4
The text was updated successfully, but these errors were encountered:
Yes, there are miniframe issues. If you want to use miniframe, you can try to disable the Consult preview. I am hesitant to recommend miniframe in its current form. I suggest you ask on the miniframe bug tracker for potential fixes. I tried miniframe a few times but I've always observed issues. However this may not be the fault of miniframe itself. Unfortunately, the Emacs child-frame feature does not fully pass my quality expectations. When using posframe on my system it flickers, it is slow, does not draw the borders correctly, ...
In case you open another issue on the miniframe issue tracker - the problem is with high probability that Consult makes assumptions about how the minibuffer behaves. Functions like minibuffer-active-window and minibuffer-selected-window should work, then the post-command-hook should be called in the correct context (the minibuffer context) and so on. If any of those assumptions is subtly violated, Consult previews may not work. Maybe some of the assumptions made in Consult can be relaxed, but generally I think it would be better to improve the "minibuffer emulation" of miniframe.
When using mini-frame, sometimes calling
consult-buffer
(orconsult-buffer-other-window
) makes minibuffer input and candidates disappear.Version: Emacs28 native-comp commits: 062e599
OS: Debian/Sid
Config:
I'm not sure which packages listed above actually make this issue.
switch-to-buffer
andswitch-to-buffer-other-window
with mini-frame doesn't have this problem. Consult with normal minibuffer also works well. So I guess maybe there are some conflicts between consult's preview feature and how mini-frame handle frames and windows. If necessary, I can open same issue at mini-frame as well.Demo video:
issue.mp4
The text was updated successfully, but these errors were encountered: