各位emacs中用ivy还是helm的?

这个问题因该就是上边我说的奇怪的冲突,目前的临时解决方案:

(add-hook 'helm-major-mode-hook 'lsp-ui-doc--delete-frame)

我用 Helm,因为历史原因,我成为 Helm 重度用户之时,Ivy 还没出现呢。

要是让我现在选的话,很可能这两者我都不用,而用 vanilla Emacs 的。

禁欲主义? :rofl:

我没觉得 Helm 或 Ivy 是非用不可的,且默认的补全足够了。

1 个赞

我把 spacemacs 中 helm 的配置全删了, 清爽了很多

不过发现 M-x 命令没有根据使用量排序了,我不知道删了哪里的错。

难道是因为我顺手把 ido 的配置也删了?

额,好吧,我发现是我把 smex 也删了的缘故

github 上有一个实现看一看 A front-end for fzf

我也这么觉得,但是 grep 的时候 helm 比较好用,可以交互式的修改 pattern 看到匹配结果。而且 helm 会产生很多 * helm-xxx * buffer,我不得不用 midnight.el 去定时删除它们。

我是从ido转到ivyhelm用过一段时间,速度是最大硬伤,也是我放弃的最大原因。对于大多数情况ido足够了,不过ivy找到了一个更好的平衡点。另外,swiper确实不错。

拜读了你的帖子,相信我,你对ivy还不够熟悉。使用一段时间后,ivy速度明显比helm快很多。也许是缓存的原因吧,还有就是功能太多太全。ivy还有很多 tricks,有兴趣可以试试我的配置Centar Emacs。记得先备份你的.emacs.d.

ivy除了比较UI丑之后,没什么缺点了。。

同学,我好像到处都看到你"推销" 你的配置 :rofl:

我还专门去瞅了一眼, 他配置组织的挺好, 适合借鉴

不过,就我个人感觉, 我们不应该追求超大配置, 够用就好, 如果你的配置特别大, 建议你优化配置, 把那些半辈子不用的功能去掉, 把能模块化的代码做成包提交到 melpa, 这是给社区贡献的良好途径.

顺便推销,植入广告,哈哈~~~ 给身边同事用了下都说不错才放到 github 上的

说得在理!确实如此,这配置基本都是个人常用的,或者是同事朋友提的需求。还在不断优化当中。其实,精简比增加功能还难。Clean and Fast,功能还得多, 难呀

都只是搜索files,并没有像fzf.vim那样支持很多搜索的功能

恩, 确实不容易, 也可能这就是 config 的宿命…

都说了helm和ivy用起来速度都差不多,ivy在使用上还有我所列的问题,何来的对ivy还不够熟悉?

如果ivy能够很方便的解决,我是很乐意转到ivy的

大部分情况下用helm,比如helm-projectile,helm-ag,helm-tramp,helm-gtags。。。
ivy只用了个swiper