使用了 nvim-lspconfig 配置了 sumneko_lua
,当跳转到依赖包时,又会启动一个新的 sumneko_lua
服务(测试了 rust 也是这样),这正常吗?(直觉告诉我这不正常😂)有没有大神有解决方案?
我的配置nvim-config
1
jdhao 2022-05-12 10:20:05 +08:00 via Android
似乎是一个项目一个 server? 这个还真没注意,你是觉得太占内存了吗
|
5
lu5je0 2022-05-12 10:30:42 +08:00
我也是这样
|
6
jdhao 2022-05-12 10:30:46 +08:00 via Android
我记得有人说 gopls 也有这个问题
|
7
jdhao 2022-05-12 10:43:20 +08:00 via Android
我测试了 python ,发现 pylsp 也是这样的,跳转到另一个库源码,会再开一个 pylsp 的进程,可能就是这样设计的,一个 server 负责一个项目这样子
|
8
bowser1701 2022-05-12 13:42:23 +08:00 via iPhone
gopls 支持了 daemon mode
|
9
bowser1701 2022-05-12 13:43:57 +08:00
可以阅读 gopls daemon mode 的文档,有提到 nvim 等编辑器使用 lsp 的问题。https://github.com/golang/tools/blob/master/gopls/doc/daemon.md
|
10
2NUT 2022-05-12 13:46:49 +08:00
vim 用户应该有能力 修改 提交 patch
|
11
acdfjelxe 2022-05-12 15:14:17 +08:00
正常,lsp 启动时会先找到 project_root
|
12
Immortal 2022-05-18 10:14:17 +08:00
|