This package is not working with recent Emacs version and there are no plans to support it. Please use awesome corfu instead wich does the same thing but in more nicely way.
Show *Completions* buffer in child frame.
Basically it's the function for display-buffer-alist
with some child frame's position and size manipulation:
- Completions frame placed near the point;
- It is placed above or below point depending on completions frame height and available space around the point;
- Initial frame width is set to 1 so completion list is arranged in single column. This behavior can be configured via
completions-frame-width
variable.
This package is mainly for those who prefer built-in completion-at-point
for completions. Happy company-mode users can take a look at company-box, company-posframe, etc. But company-mode
users still may find this package useful: minibuffer completions are also shown in the child frame! Like this:
completions-frame
is available on MELPA.
Alternatively, you can download completions-frame.el
and run:
M-x package-install-file
RET <path-to-completions-frame-el>
RET
M-x completions-frame-mode
RET