emacs-completions-frame
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.
How it looks like
Company
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:
Installation and usage
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