all-the-icons-ibuffer 和 all-the-icons-ivy-rich 已经发布

我不用evil所以没有关注这个。理论上只要用completing-read和ivy-read的都能支持,需要配置 all-the-icons-ivy-rich-display-transformers-list把相应命令加入。

all-the-icons-ivy-rich 只控制minibuffer,这个没有关系。我猜你用的是company-box之类的

1 个赞

最近添加了一些新特性,跟marginalia类似,但显示内容更丰富,效果如下:

很牛逼的插件。

就是往Doom上装太难了。。要在counsel-projectile加载之后加载all-the-icons-ivy-rich-mode。想了想最后在官方推荐的配置代码下面添了一句“在counsel-projectile”之后reload这个包。。。。

如截图所示,icons的颜色是黑白的,这个是什么原因?

我没有使用doom,原理上不会太难。难点在理解doom原有包的配置和加载顺序。

检查下 all-the-icons-color-iconsall-the-icons-ibuffer-color-icon 的值是否为t。

谢谢,通C-h v,检查这两个的参数都是 t. 好奇怪,就图标不能显示多彩的 ~

说错了,要检查这个变量 all-the-icons-dired-monochrome 是不是 nil,自己设置下就好了

该变量 all-the-icons-dired-monochrome 的值也是 t.

我查了下,在Linux和Mac下都是这个情况:dired-mode 下图标是黑白的。

可是状态栏和ivy下的图标却是彩色的。

设置为nil就是彩色。

谢谢,终于搞定了 ~ :slight_smile:

奇怪了,刚看了你这个包,就装了,可是就是不显示图标。

在此处键入或粘贴代码
(package-install 'all-the-icons-ibuffer)
(all-the-icons-ibuffer-mode 1)
(setq all-the-icons-ibuffer-icon t)

我这样装的不对吗? 字体我也装了啊 。

你没有 (require 'all-the-icons-ibuffer)

按你说的加了这一条也不行啊! :sleepy:

那你的ibuffer装了吗?

ibuffer? 我刚试了M-x进入输入ibuffer后 启动了ibuffer的图标的。 我是新人,我是刚从vim上转过来的。 我是按子龙山人书上写的 装了 vertico orderless marginalia embark 这些。 是不是不支持这些?

贴一下你的ibuffer 和 all-the-icons-ibuffer 等等这些插件的配置代码

我也是新人(捂脸)

我想了一下,大概是这样的。 楼主开了两个仓库 一个是叫all-the-icons-ibuffer 别一个叫 all-the-icons-ivy-rich 这说明两个仓库分别对应支持ibuffer方式使用 另一个针对ivy方式使用 而子龙山上书上说的那种新方式目前还不支持 不知到我理解的对不对。 我想应该是这样的。 我在我的ibuffer里也能看到图标。 我在想怎么支持子龙山人说的那一套呢?

all-the-icons-ivy-rich 只能在 ivy-rich的minibuffer 中用

all-the-icons-ibuffer 只能在 ibuffer 这个缓冲区中用

那种新方式还不支持,你可以根据这两个插件照葫芦画瓢,写一个插件出来