emacs autocomplete如何配置模糊搜索

所谓的模糊搜索,我也讲不清具体如何定义,只是以前用vim的YouCompleteMe里体验比较好。 比如当有一组变量比较长,且相似,但是能记住的关键词处于变量后部,这个时候直接输入能记住的关键词就能不全,省去了完整输入前面较长相近部分。

emacs有不少补全插件,但是不清楚有没有类似功能,请大家推荐一二,谢谢

lsp-bridge 补全菜单出来以后按 Alt + u 就可以模糊过滤补全候选词。

需要注意的是 lsp-bridge 用的是自己的补全前端 acm, 无法和 comany/auto-complete/corfu 共存。

没记错的话 corfu 是可以设置成 orderless 风格的补全,应该和你的需求很像,具体设置可以查下 corfu 的文档。

再推一下自己寫的 company-fuzzy. 哈哈哈 不過 Emacs 也有company-ycmd. :rocket:

了解。 lsp-bridge已经安装了,安装是挺方便,只是功能太强大了,反而让小白我有无从着手的感觉。需要有较多时间琢磨的时候再试吧,感谢大佬

1 个赞

好的,有空试,感谢

把依赖的插件装好后直接就用起来了,还挺方便,初步测试就是我想要的功能 谢谢大佬

最近 company 的提交似乎破坏了company-fuzzy 的某些功能,比如就 company--insert-candidate 函数而言,现在有两个参数,而以前只有一个。(同时,似乎 company-capf 后端也受了一定程度的影响呢。

奈何本人技术有限,请问作者最近有完善一下的计划吗?

我現在是先用自己的 fork. :sweat: 我最近工作比較忙, 所以可能要等之後一陣子才會修復.

不好意思! :sweat_smile:

好的,这个包太好用了,我都产生依赖了,再次感谢提供这么优秀的补全体验!

那我自己暂时先凑活一下,期待您有时间精力了维护一下 :wave:

1 个赞