aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJeff Smick <jeff@squishtech.com>2024-12-19 19:34:08 -0800
committerGitHub <noreply@github.com>2024-12-20 04:34:08 +0100
commit057ddd1d02f6a59ea2d2bd78edd9f98757b465e2 (patch)
tree42c3d7172bf0eee7e793849f21aea09e90e52191 /scripts
parentfeat(kcl): add kcl support (#461) (diff)
downloadmason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.tar
mason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.tar.gz
mason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.tar.bz2
mason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.tar.lz
mason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.tar.xz
mason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.tar.zst
mason-lspconfig-057ddd1d02f6a59ea2d2bd78edd9f98757b465e2.zip
fix: remove deprecated `bufls`, `ruff_lsp`, and `typst_lsp` mappings (#485)
Co-authored-by: William Boman <william@redwill.se>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/lua/mason-scripts/mason-lspconfig/generate.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/lua/mason-scripts/mason-lspconfig/generate.lua b/scripts/lua/mason-scripts/mason-lspconfig/generate.lua
index 5d9e72a..61356ef 100644
--- a/scripts/lua/mason-scripts/mason-lspconfig/generate.lua
+++ b/scripts/lua/mason-scripts/mason-lspconfig/generate.lua
@@ -20,8 +20,10 @@ local function create_lspconfig_filetype_map()
local filetype_map = {}
for _, server_name in ipairs(_.keys(lspconfig_server_mapping.lspconfig_to_package)) do
- local config =
- assert(lspconfig[server_name], ("Failed to get config for %s"):format(server_name)).document_config
+ local config = assert(
+ lspconfig[server_name] and lspconfig[server_name].document_config,
+ ("Failed to get config for %s"):format(server_name)
+ )
for _, filetype in ipairs(config.default_config.filetypes or {}) do
if not filetype_map[filetype] then
filetype_map[filetype] = {}