-- LSP config local capabilities = require("cmp_nvim_lsp").default_capabilities() vim.lsp.config("lua_ls", { capabilities = capabilities, settings = { Lua = { diagnostics = { globals = { "vim" } }, workspace = { library = vim.api.nvim_get_runtime_file("", true) }, telemetry = { enable = false }, }, }, }) local servers = { "clangd", "nil", "solargraph", "hls" } for _, server in ipairs(servers) do vim.lsp.config(server, { capabilities = capabilities }) end vim.list_extend(servers, { "lua_ls" }) vim.lsp.enable(servers)