各位emacs中用ivy还是helm的?

熟悉这个词弹性太大,在我看来,把文档看一遍,把代码看一遍,用一年以上的算熟悉,否则只能算会用

ivy界面太难受,显示数量有限,minibuf搞太大又太丑,而且每一行的信息不如helm丰富,helm都是多栏的,ivy基本只有一栏,这个体验很重要。

速度上helm第一次启动感觉到延迟,后面启动感觉不到延迟。

感觉swiper的界面太过华丽,并不感觉直观,需要很专注才行。

名字上ivy,swiper,counsel,都不太好听。

另外,ivy会跟emacs自带的icomplete冲突,两个同时用ivy会报错(好像是counsel-ag命令)。

我建议这个帖子关闭吧,两个都试用一段时间后,大家都会有自己的判断。

1 个赞

对的,见仁见智吧。都使用过之后就有自己的判断和选择。

之前一直主要使用ido,尝试过anthing不够稳定放弃了。后来使用了数月helm,然后由于性能问题转回ido,直到ivy的出现。个人而言,ivy是目前的最佳选择。这篇文章 From helm, to ivy · Samuel Barreto 和我观点类似,分享给大家参考。

PS:abo-abo 真的很 nice!

1 个赞

还有一个 Selectrum

官方 repo 有一个对比说明: Selectrum in comparison to other completion-systems

昨天刚了解到的,doom已经在考虑加入了 https://github.com/hlissner/doom-emacs/pull/4664