如何在使用 nvim-lsp-install 时'better'到 lsp 服务器二进制文件的路径?



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

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

nvim lsp安装程序文档建议在每个单独的lsp配置中使用cmd选项设置路径。问题是,我从未在我最喜欢的使用lsp-config的neovimer同事的任何一个点文件中看到过这种情况。我是不是错过了什么?有没有办法使这个过程自动化?在服务器安装过程中,是否有方法将bin文件夹添加到$PATH?还是我在做";正常的";方法

使用nvim lsp安装程序时,不需要手动修改PATH。最低设置建议如下(自述文件中有更多内容(:

local lsp_installer = require("nvim-lsp-installer")
lsp_installer.on_server_ready(function (server)
server:setup {}
end)

通过以上接口设置服务器,nvim lsp安装程序将能够在将设置传递给lspconfig之前,使用必要的属性修改设置。

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

最新更新