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

我才写了一个补丁,避免每敲一个字符都发送补全请求

现在只有满足下面三个条件之一才会发送补全请求:

  1. 光标前的字符是 trigger characters 发送补全请求
  2. 补全窗口没显示发送补全请求
  3. 最后一次补全列表是空

这样可以保障 os.path.xxx 敲 xxx 的过程中不再发送补全请求,同时也完整支持 corfu 的所有高级功能,比如 orderless 和 separator 。

这个补丁应该可以提高 volar 这种 LSP Server 的补全性能。