如何在 lspconfig 上包含/配置 lua_ls?

zer*_*r09 3 lua neovim language-server-protocol

我试图包含lua_ls在我的 lspconfig 中,但收到此错误 [lspconfig] Cannot access configuration for lua_ls. Ensure this server is listed in `server_configurations.md` or added as a custom server.

lua_ls只有在我添加到ensured_installedon后才会出现mason-lspconfig

我正在使用masonlazy.nvim插件管理器。

这是我的 mason-lspconfig 设置

{
        "williamboman/mason-lspconfig.nvim",
        config = function()
            require("mason-lspconfig").setup({
                ensure_installed = {
                    "angularls",
                    "bashls",
                    "cssls",
                    "eslint",
                    "gopls",
                    "html",
                    "jsonls",
                    "lua_ls",
                    "rust_analyzer",
                    "svelte",
                    "tailwindcss",
                    "tsserver",
                    "yamlls",
                },
            })
        end,
    },
Run Code Online (Sandbox Code Playgroud)

zer*_*r09 7

问题是我的lazy.nvim配置,删除了修复问题defaults.version="*"的配置,因为它正在安装与最新的.nvim不兼容的稳定版本。lazy.nvimlspconfigmason-lspconfig