👉 https://github.com/fang2hou/blink-copilot
自从 LazyVim 转了 blink 之后,因为 blink-cmp-copilot
中日文支持差其实一直停留在了 nvim-cmp
,但是又眼馋 blink.cmp
的性能优势。
在研究了一下代码后,提了个 PR 把 blink-cmp-copilot
的 Unicode bug 修复了。
但是在阅读代码的同时,我发现这个插件做的还是挺粗糙的,只是移植了 copilot-cmp
的皮毛。同时公司政策只准用 copilot.vim
不允许用 copilot.lua
(第三方),所以自己动手做了一个合规且更快的新 source 。
blink-cmp-copilot
转 blink-copilot
的话有什么好处?blink-cmp-copilot
在启动时如果打开了不支持的文件格式文件,那么其他文件都会无法使用补全。blink-copilot
会在后续打开支持的文件格式时自动重新检测 Copilot 来解决这个问题