不是这样的。
现在是补全前端会在 exit-function 的时候插入 label, lsp-bridge 会根据服务器返回的 textEdit range 删除已经插入的 label, 然后再插入 textEdit 带的 newText , 最后用 yas 对 newText 的内容进行展开。
简单说就是删除 label, 插入 newText 最后展开,他这个两个 > 的原因未知,但肯定不是 先展开再删除
。
不是这样的。
现在是补全前端会在 exit-function 的时候插入 label, lsp-bridge 会根据服务器返回的 textEdit range 删除已经插入的 label, 然后再插入 textEdit 带的 newText , 最后用 yas 对 newText 的内容进行展开。
简单说就是删除 label, 插入 newText 最后展开,他这个两个 > 的原因未知,但肯定不是 先展开再删除
。