0

我目前的设置如下所示:

local cwd = vim.fn.getcwd()
local project_library_path = cwd .. "/node_modules"

local cmd = {
    DATA_PATH .. "/lsp_servers/angularls/node_modules/@angular/language-server/bin/ngserver",
    "--ngProbeLocations",
    project_library_path,
    "--tsProbeLocations",
    project_library_path ,
    "--stdio",
}

require'lspconfig'.angularls.setup{
    cmd = cmd,
    on_new_config = function(new_config, new_root_dir)
        new_config.cmd = cmd
    end
}

在 上:LspInfo,我可以看到它cmd是可执行的,但不知何故它没有附加。

我很难@angular/language-server区分@angular/language-service...

我不确定tsProbeLocationsandngProbeLocations做什么以及我的路径是否正确。

最后,我从Angular 语言服务网站获得了红包,并且对于 neovim 没有一个好的指南。(除了coc-angular,但我不使用 coc。)

4

0 回答 0