muffinmad / emacs-completions-frame

Show completions buffer in child frame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License GPL 3 MELPA

Deprecated

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.

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

About

Show completions buffer in child frame

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%