Extensions
We maintain small extension packages to Corfu in this repository in the subdirectory extensions/. The extensions are installed together with Corfu. The extensions are inactive by default and can be enabled manually if desired. Furthermore it is possible to install all of the files separately, both corfu.el and the corfu-*.el extensions. Currently the following extensions come with the Corfu package:
- corfu-auto: Auto completion is enabled if ‘
corfu-auto’ is set to ‘t’. - corfu-echo: ‘
corfu-echo-mode’ displays a brief candidate documentation in the echo area. - corfu-history: ‘
corfu-history-mode’ remembers selected candidates and sorts the candidates by their history position and frequency. - corfu-indexed: ‘
corfu-indexed-mode’ allows you to select indexed candidates with prefix arguments. - corfu-info: Actions to access the candidate location and documentation.
- corfu-mouse: ‘
corfu-mouse-mode’ enables mouse support. - corfu-popupinfo: Display candidate documentation or source in a popup next to the candidate menu.
- corfu-quick: Commands to select using Avy-style quick keys.
See the Commentary of those files for configuration details.