corfu-terminal - Corfu popup on terminal
Corfu uses child frames to display candidates. This makes Corfu unusable on terminal. This package replaces that with popup/popon, which works everywhere.
|GUI||Terminal (Colorterm)||TTY (with face customizations)|
Note: The above screenshots were taken with
And the TTY screenshot isn't a screenshot of a real TTY, it was
emulated on a terminal emulator with
and the Corfu faces were modified to make the popup/popon visible on
Install from NonGNU ELPA.
(quelpa '(corfu-terminal :fetcher git :url "https://codeberg.org/akib/emacs-corfu-terminal.git"))
(straight-use-package '(corfu-terminal :type git :repo "https://codeberg.org/akib/emacs-corfu-terminal.git"))
corfu-terminal.el file and put it in your
Enable the global minor mode
M-x corfu-terminal-mode to enable
it. You'll probably want to enable it only on terminal. In that case,
put the following in your init file:
(unless (display-graphic-p) (corfu-terminal-mode +1))