Open AndyJado opened 1 year ago
同时间只能有一个lsp工作应该是 helix 的架构设计问题?有的编辑器在设计 lsp 的时候就没考虑过多 lsp 同时工作的情形。这对于 neovim 就不是问题。
每次需要敲空格的原因应该是 helix 需要判断单词边界对补全项做 fuzzy search。而汉字不会被当作单词边界,比如 "汉字汉字汉字nihao"
会被当成一个完整的单词,因此 fuzzy search 会过滤掉所有的补全项。
一个可能的解决方案是在 filter_text
里面包含完整的单词,这样就能正常 fuzzy search 了。
btw, 现在 helix 也支持多个 lsp 一起工作了。所以上述两个问题应该都能解决了
helix用户也只需要在config里写几行就可以使用,这是我的配置
遇到的问题: