Is there a way to have a minibuffer window for each window? I don't want recursive minibuffers, just one per window so that I don't have to look to the bottom of the screen when editing a window placed near the top.


For Emacs 26 and later you can use emacs-maple-minibuffer or ivy-posframe if your are using ivy.

Those packages let you configure to popup a minibuffer frame at any position, including the current window top/bottom. The docs of those packages describe how to set them up.

  • Just for completeness of information, can you mention if they need specific Emacs versions, e.g. only 26 and above or so? – user128785 Dec 30 '19 at 17:39

If you don't mind using command-line emacs rather than the gui version you could consider using tmux panes rather than emacs windows. If you run emacs as a server you can then have an emacsclient running in as many tmux panes as you like. Each will have its own minibuffer display at the bottom.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.