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

LSP 协议的基本消息类型 Request、Notification和Response 已经支持,目前已经可以正常的和LSP Server 进行 initialize、 workspace/didChangeConfiguration、client/registerCapability、textDocument/didOpen、 textDocument/codeAction消息了。

明天研究补全和定义跳转的消息协议,这两个流程研究清楚了,就可以重构代码去联动 Emacs Hook 自动发消息给 LSP Server。

只要 LSP Server 能够响应补全和定义跳转消息,就可以结合EAF的技术实现类似 VSCode 的补全窗口。

补全窗口,我准备用纯Qt来实现,以实现最高的性能。

6 个赞