如何在使用 nvim-lsp-install 时 'better' 我的 lsp 服务器二进制文件路径?
How do I 'better' my paths to lsp server binaries whilst using nvim-lsp-install?
目前,每次我使用 nvim-lsp-installer 安装新的 LPS 服务器时,我都会在我的 .zshenv
中添加一个条目,以便 [=13] 可以使用服务器的 bin 文件夹=]:
PATH="$HOME/.local/share/nvim/lsp_servers/python/node_modules/.bin:$PATH"
nvim-lsp-installer documentation recommends setting up the path with the cmd
option in each individual LSP configuration. The thing is that I have never seen that in any of my favorite dotfiles from my favorite fellow neovimers that use lsp-config。
我错过了什么吗?有没有办法使这个过程自动化?有没有办法在服务器安装期间将 bin 文件夹添加到 $PATH
?还是我以“正常”方式进行操作?
使用 nvim-lsp-installer 时,您不需要手动修改 PATH
。最小设置推荐如下(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.
目前,每次我使用 nvim-lsp-installer 安装新的 LPS 服务器时,我都会在我的 .zshenv
中添加一个条目,以便 [=13] 可以使用服务器的 bin 文件夹=]:
PATH="$HOME/.local/share/nvim/lsp_servers/python/node_modules/.bin:$PATH"
nvim-lsp-installer documentation recommends setting up the path with the cmd
option in each individual LSP configuration. The thing is that I have never seen that in any of my favorite dotfiles from my favorite fellow neovimers that use lsp-config。
我错过了什么吗?有没有办法使这个过程自动化?有没有办法在服务器安装期间将 bin 文件夹添加到 $PATH
?还是我以“正常”方式进行操作?
使用 nvim-lsp-installer 时,您不需要手动修改 PATH
。最小设置推荐如下(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.