corfu 根据输入频率排序

请问如何让 corfu 根据输入频率排序?

根据 corfu 说明,我开启了 corfu-history,但似乎没有效果。

(corfu-history-mode 1)
(savehist-mode 1)
(add-to-list 'savehist-additional-variables 'corfu-history)

不知道是不是我开启方式不对 :dog:

你在 emacs-lisp-mode 下应该是有效果的,没效果的话估计是别的插件重新排序了。

比如,corfu-history 这个功能和 eglot 就不兼容,因为eglot 会对候选进行排序,至于怎么关闭 eglot 的排序,我没研究过。我选择不用 corfu-history ,因为我在 corfu 下用了 orderless,所有基本上就是靠关键字就能把想要的候选快速放到第一。

确实是这样,我打算也去掉 corfu-history,结合 corfu-indexed-mode 来用,基本可以涵盖 tex 输入的场景了