12

GitHub - iyefrat/all-the-icons-completion: Add icons to completion candidates in...

 2 years ago
source link: https://github.com/iyefrat/all-the-icons-completion
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

all-the-icons-completion

Add icons to completion candidates using the built in completion metadata functions.

This package can be used with the default completions buffer: https://user-images.githubusercontent.com/19792685/127399489-91048936-95ee-4189-acc4-f88d7bd8b1a1.png

Or with a completion framework such as Vertico: https://user-images.githubusercontent.com/19792685/127399499-00101758-3dad-4983-abd1-0c3a58927f00.png

Requirements

This package only supports Emacs version 26.1 and above.

It requires all-the-icons.

Installation

This package can be installed from MELPA, or by cloning it and putting it in the load path.

Usage

Add the following to your init-file:

(all-the-icons-completion-mode)

If you want to use it as an addon to marginalia-mode, add the following to your init-file:

(add-hook 'marginalia-mode-hook #'all-the-icons-completion-marginalia-setup)

This will ensure that it is on when marginalia-mode is on and is off when it’s off.

Acknowledgements

Thanks to @minad and @noctuid for getting the ball rolling on the functions used in this package.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK