corfu补全时,补全候选项的“company-kind"属性是哪里加进去的?

我用corfu补全,使用kind-icons来显示候选项的图标;发现在有些模式下,比如eshell下,候选项的图标不显示;我看了一下代码,发现kind-icons查找了候选项的”company-kind“属性;我并没有使用company,不知道这个是咋加进去的;而且大部分的候选项确实是有这个;我连company的包也没有安装啊; 这个属性是咋出现的呢?我应该怎么样才能让eshell的补全也可以有图标显示啊?

谢谢;

这个是补全后端加的,corfu这样是为了兼容company的后端插件。

corfu本身是不处理图标的,需要你自己写函数来显示。