helm 与 consult 能不能同时用?

最早就是用的 helm, 但后来换到 consult 感觉太香了, 速度快得多. 但是 这个插件 我非常想装, 可它就是基于 helm 的. 虽然我想装这个插件, 但我又不想切换回 helm. 所以我可能同时用 helm 和 consult 么?

自己试试呗。

可以一起用。consult 直接调用 completing-read 所以和 helm 的兼容性很差,所以你不能开启 helm-mode。但是不开启 helm-mode,只使用 你要用的这个 helm-org-rifle 是可以的。

1 个赞

这两个库是干啥的呀?为什么不相互兼容一下子?

这么点地儿,搞的还相互不容,导致我好讨厌emacs.

别别别, 这两个可以一起用. emacs 可好用了, 给它点耐心

1 个赞

可以一起用,但是没必要

感谢。

感觉 helm 更强大点。有它做不了,而 consult 能做的吗?

速度真的快不少吗?(我刚用emacs没多久)

准确说这两个不是一类,应该这样比较

功能:helm > ivy/swiper/counsel > vertico/consult > ido 速度:ido > vertico > ivy > helm

1 个赞

能不能功能速度兼得 :innocent:

如果你只用 rifle 的小部分功能的话, 写个低配的平替并不复杂. 每个功能就几十行 elisp. 你可以看看 rifle 具体怎么实现的, 然后自己改一改.

ivy 我用得也不少, 有些功能 ivy 比 consult 快, 比如 counsel-file-jump, 这是我用过查找文件最快的命令了

我觉得速度这个地方我的体验是, 虽然可能 ido > vertico > ivy, 但差距没那么大, 我对 helm 的印象是它比前面的慢太多, 慢得能明显感觉出来

不懂就问, vim 是不是所有插件都相互兼容?

从我自己的经验,vertico和ivy足够了,功能够丰富,不够也容易自己扩展。helm有点太臃肿了。建议vertico、ivy二选一。

是的,helm机制不一样,功能强大但是太慢。ido优势就是内置,功能偏少些。vertico是尽量使用内置机制,扩展性好。ivy适中,功能速度都还不错。

快很多, 很多很多