fix(lsp): schedule_wrap setting up LSPs to work around root cause of #6456. Fixes #6456

This commit is contained in:
Folke Lemaitre
2025-09-18 13:52:07 +02:00
parent 36b41911ab
commit 75a3809e15

View File

@@ -2,7 +2,7 @@ return {
-- lspconfig -- lspconfig
{ {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
event = { "BufReadPre", "BufNewFile", "BufWritePre" }, event = "LazyFile",
dependencies = { dependencies = {
"mason.nvim", "mason.nvim",
{ "mason-org/mason-lspconfig.nvim", config = function() end }, { "mason-org/mason-lspconfig.nvim", config = function() end },
@@ -118,7 +118,7 @@ return {
return ret return ret
end, end,
---@param opts PluginLspOpts ---@param opts PluginLspOpts
config = function(_, opts) config = vim.schedule_wrap(function(_, opts)
-- setup autoformat -- setup autoformat
LazyVim.format.register(LazyVim.lsp.formatter()) LazyVim.format.register(LazyVim.lsp.formatter())
@@ -256,7 +256,7 @@ return {
resolve("denols") resolve("denols")
resolve("vtsls") resolve("vtsls")
end end
end, end),
}, },
-- cmdline tools and lsp servers -- cmdline tools and lsp servers