0

目前,每次我使用nvim-lsp-installer安装新的 LPS 服务器时,我都会在 my 中添加一个条目.zshenv,以便服务器的 bin 文件夹可用于$PATH

PATH="$HOME/.local/share/nvim/lsp_servers/python/node_modules/.bin:$PATH"

nvim -lsp-installer 文档cmd建议在每个单独的 LSP 配置中使用该选项设置路径。问题是我从来没有在我最喜欢的使用lsp-config的新手同事的任何我最喜欢的点文件中看到这一点。我错过了什么吗?有没有办法自动化这个过程?有没有办法$PATH在服务器安装期间添加 bin 文件夹?还是我以“正常”的方式做事?

4

1 回答 1

0

PATH使用 nvim-lsp-installer 时不需要手动修改。最小设置建议如下(README中有更多内容):

local lsp_installer = require("nvim-lsp-installer")

lsp_installer.on_server_ready(function (server)
   server:setup {}
end)

通过上述界面设置服务器,nvim-lsp-installer 将能够在将设置传递给 lspconfig 之前使用必要的属性修改设置。

如果您希望能够从 shell 运行语言服务器可执行文件,最好手动将它们安装到您的某个位置,PATH而不是通过 nvim-lsp-installer。

于 2022-02-06T20:56:06.410 回答