diff --git a/lua/navigator/lspclient/sumneko_lua.lua b/lua/navigator/lspclient/sumneko_lua.lua index 001378f..670e6df 100644 --- a/lua/navigator/lspclient/sumneko_lua.lua +++ b/lua/navigator/lspclient/sumneko_lua.lua @@ -28,7 +28,9 @@ local sumneko_cfg = { }, }, on_new_config = function(cfg, root) - local libs = vim.tbl_deep_extend('force', {}, library) + local libs = vim.schedule(function() + vim.tbl_deep_extend('force', {}, library) + end) libs[root] = nil cfg.settings.Lua.workspace.library = libs return cfg