lsp-bridge -- 速度最快的语法补全插件

好的,了解!

但是如果像你这样只是搜索一下重复的名字的话,应该是可以改一下正则表达式。

lsp-bridge 已经支持 ccls 了

好的,我来更新下!

请问下,最新的master分支如何集成tabnine,我看历史里面有通过tabnine-capf加配置实现,但是后面代码删掉了。现在最新的是用acm,里面没有tabnine相关的。

没有做,现在还不行,欢迎发补丁

好的,我争取研究一波

加油,同样有tabnine的需求

copilot.el 使用了独立于 company、corfu、acm 的单独的补全(当前候选项用灰字直接显示在后面,用单独的命令补全),因为这更适合长代码补全。

我把 C-e 绑定为 (or (它的补全命令) (原来的 C-e)),用 M-n 和 M-p 切换候选项,体验很不错。acm 只需去掉 M-n 和 M-p 的键绑定即可,两者配合很好。doom 配置参考

由于 tabnine 付费版本也支持长代码补全,我觉得可以考虑把它也做成这样的模式。

1 个赞

嗯嗯,已经在学习了

copilot我也用了,体验确实不错,但是这种感觉对本地代码的学习没tabnine好,而且补全只能显示1个候选,tabnine有多个候选感觉集成到lsp-bridge里面更好。

大佬,我再反馈一个小问题

写 clojure 补全,输入 {:lis 假设补全的第一项是 :list/keys ,但是补全完成的结果是 {::list/keys 两个冒号

我试着改了下,好像是 1+ 这里导致的

麻烦写到github吧,还请附上测试代码。

好的,感谢回复

刚刚发现我用的 server 是 “clojure-lsp-native” 不是文档中支持的 “clojure-lsp”, 换成后者就没有这个问题了,抱歉抱歉!

1 个赞

希望添加jedi-language-server的支持.

pyright更好呀

pyright无法补全像opencv这些c写的库.

是吗?有没有测试代码吗?