Proposed for addition to ELPA: kind-icon is a small package which provides colorful margin prefix icons for completion kinds, as specified by the :company-kind function. It will work with any completion UI that implements a simple margin-formatter-function API (such as ELPA package corfu), or alternatively, out of the box with UI’s supporting the new affixation-function completion property. For icon support, kind-icon relies on the ELPA package svg-lib, but can also use simple one or two character text-based badges by configuration or as a fallback. Icons are trivially user-customizable from a set of many thousands, and are padded to occupy the space of 3 characters. See the package page for screenshots. --- elpa-packages | 3 +++ 1 file changed, 3 insertions(+) diff --git a/elpa-packages b/elpa-packages index efa53e3e40..a8b97c1d5e 100644 --- a/elpa-packages +++ b/elpa-packages @@ -288,6 +288,9 @@ ("json-mode" :url nil) ("jsonrpc" :core "lisp/jsonrpc.el") ("jumpc" :url nil) + ("kind-icon" + :url "https://github.com/jdtsmith/kind-icon" + :auto-sync t) ("kiwix" :url "https://github.com/stardiviner/kiwix.el" :ignored-files ("*.png" "LICENSE")) ("kmb" :url nil) -- 2.32.0