Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stale or incorrect diagnostics when adding a workspace folder #1786

Closed
folke opened this issue Dec 25, 2022 · 2 comments
Closed

Stale or incorrect diagnostics when adding a workspace folder #1786

folke opened this issue Dec 25, 2022 · 2 comments

Comments

@folke
Copy link
Contributor

folke commented Dec 25, 2022

How are you using the lua-language-server?

NeoVim

Which OS are you using?

Linux

What is the issue affecting?

Diagnostics/Syntax Checking

Expected Behaviour

When adding a new workspace folder, the diagnostics should show correctly.

Actual Behaviour

The opened file for the new workspace contains tons of incorrect diagnostics, like undefined global require.

Reproduction steps

Edit a file that is not part of any workspace.
In Neovim, this will start a server with rootPath, rootURI and workspaceFolders all nil.

Any diagnostics will be properly shown for the file.

Now open a file that is part of a workspace.

Neovim will send a workspace/didChangeWorkspaceFolders width the new folder.
The server sends a workspace/diagnostic/refresh to the client.
Neovim then receives a bunch of diagnostics for the newly opened document that are all wrong. Things like Undefined global require.

After making a single file edit, diagnostics are correctly show.

Additional Notes

Related: neovim/nvim-lspconfig#2355

Log File
[23:38:27.028][info] [#0:/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/main.lua:66]: Lua Lsp startup, root: 	/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server
[23:38:27.028][info] [#0:/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/main.lua:67]: ROOT:	/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server
[23:38:27.028][info] [#0:/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/main.lua:68]: LOGPATH:	/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/log
[23:38:27.028][info] [#0:/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/main.lua:69]: METAPATH:	/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/meta
[23:38:27.028][info] [#0:/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/main.lua:70]: VERSION:	3.6.4-dev
[23:38:27.044][info] [#0:script/service/service.lua:141]: 
========= Medical Examination Report =========
    --------------- Memory ---------------
        Total: 1.563 MB
        # 00 : 1.563 MB
        # 01 : 0.000 MB
        # 02 : 0.000 MB
        # 03 : 0.000 MB
        # 04 : 0.000 MB
    --------------- Coroutine ---------------
        Total:     0
        Running:   0
        Suspended: 0
        Normal:    0
        Dead:      0
    --------------- Cache ---------------
        Total: 1
        Dead:  0
    ---------------  RPC  ---------------
        Holdon:   0
        Waiting:  0
==============================================
[23:38:27.047][info] [#0:script/language.lua:137]: VSC language: nil
[23:38:27.047][info] [#0:script/language.lua:138]: LS  language: en-us
[23:38:27.047][info] [#0:script/workspace/workspace.lua:38]: Workspace init root: 	file:///home/folke/projects/lazy.nvim
[23:38:27.047][info] [#0:script/workspace/workspace.lua:42]: Log path: 	/home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/log/file_home_folke_projects_lazy.nvim.log
[23:38:27.047][info] [#0:script/workspace/workspace.lua:51]: Workspace create: 	file:///home/folke/projects/lazy.nvim
[23:38:27.349][info] [#0:script/provider/provider.lua:41]: Load config from client	file:///home/folke/projects/lazy.nvim
[23:38:27.349][info] [#0:script/provider/provider.lua:42]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:27.349][info] [#0:script/provider/provider.lua:41]: Load config from client	file:///home/folke/projects/lazy.nvim
[23:38:27.350][info] [#0:script/provider/provider.lua:42]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:27.350][info] [#0:script/provider/provider.lua:41]: Load config from client	file:///home/folke/projects/lazy.nvim
[23:38:27.350][info] [#0:script/provider/provider.lua:42]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:27.350][info] [#0:script/provider/provider.lua:56]: Load config from client	fallback
[23:38:27.350][info] [#0:script/provider/provider.lua:57]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:27.350][info] [#0:script/library.lua:209]: Init builtin library at:	file:///home/folke/projects/lazy.nvim
[23:38:27.357][info] [#0:script/plugin.lua:86]: plugin path:	/home/folke/projects/lazy.nvim
[23:38:27.357][warn] [#0:script/plugin.lua:101]: plugin not found:	/home/folke/projects/lazy.nvim
[23:38:27.357][info] [#0:script/library.lua:209]: Init builtin library at:	nil
[23:38:27.364][info] [#0:script/provider/provider.lua:56]: Load config from client	fallback
[23:38:27.364][info] [#0:script/provider/provider.lua:57]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:27.364][info] [#0:script/provider/provider.lua:56]: Load config from client	fallback
[23:38:27.364][info] [#0:script/provider/provider.lua:57]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:27.465][info] [#0:script/workspace/workspace.lua:304]: Preload start:	file:///home/folke/projects/lazy.nvim
[23:38:27.466][info] [#0:script/workspace/workspace.lua:310]: Scan files at:	file:///home/folke/projects/lazy.nvim
[23:38:27.481][info] [#0:script/workspace/workspace.lua:304]: Preload start:	
[23:38:27.481][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/neodev.nvim/types/nightly
[23:38:27.482][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/meta/LuaJIT%20en-us%20utf8
[23:38:27.483][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/neovim/runtime/lua
[23:38:27.485][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/lazy.nvim/lua
[23:38:27.588][info] [#0:script/workspace/workspace.lua:347]: Found 107 files at:	
[23:38:27.588][info] [#0:script/workspace/loading.lua:157]: Load files from disk:	
[23:38:28.257][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/neodev.nvim/types/nightly
[23:38:28.258][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/meta/LuaJIT%20en-us%20utf8
[23:38:28.258][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/neovim/runtime/lua
[23:38:28.259][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/lazy.nvim/lua
[23:38:28.360][info] [#0:script/workspace/loading.lua:169]: Loaded files takes [0.678] sec: 
[23:38:28.361][info] [#0:script/workspace/loading.lua:178]: Compile files takes [0.000] sec: 
[23:38:28.361][info] [#0:script/workspace/loading.lua:179]: Loaded finish:	
[23:38:28.361][info] [#0:script/workspace/workspace.lua:349]: Preload finish at:	
[23:38:28.452][info] [#0:script/workspace/workspace.lua:347]: Found 152 files at:	file:///home/folke/projects/lazy.nvim
[23:38:28.452][info] [#0:script/workspace/loading.lua:157]: Load files from disk:	file:///home/folke/projects/lazy.nvim
[23:38:28.664][info] [#0:script/workspace/loading.lua:169]: Loaded files takes [0.012] sec: file:///home/folke/projects/lazy.nvim
[23:38:28.664][info] [#0:script/workspace/loading.lua:178]: Compile files takes [0.000] sec: file:///home/folke/projects/lazy.nvim
[23:38:28.664][info] [#0:script/workspace/loading.lua:179]: Loaded finish:	file:///home/folke/projects/lazy.nvim
[23:38:28.664][info] [#0:script/workspace/workspace.lua:349]: Preload finish at:	file:///home/folke/projects/lazy.nvim
[23:38:28.680][info] [#0:script/provider/diagnostic.lua:552]: Diagnostics scope [file:///home/folke/projects/lazy.nvim], files count:[115]
[23:38:28.680][warn] [#0:script/proto/proto.lua:171]: Method [textDocument/documentSymbol] takes [0.928]sec. {
  id = 2,
  jsonrpc = "2.0",
  method = "textDocument/documentSymbol",
  params = {
    textDocument = {
      uri = "file:///home/folke/projects/lazy.nvim/debug/tt.lua"
    }
  }
}
[23:38:28.681][warn] [#0:script/proto/proto.lua:171]: Method [textDocument/semanticTokens/full] takes [0.896]sec. {
  id = 9,
  jsonrpc = "2.0",
  method = "textDocument/semanticTokens/full",
  params = {
    textDocument = {
      uri = "file:///home/folke/projects/lazy.nvim/debug/tt.lua"
    }
  }
}
[23:38:28.757][info] [#0:script/provider/diagnostic.lua:569]: Diagnostics scope [file:///home/folke/projects/lazy.nvim] finished, takes [0.077] sec.
[23:38:31.879][info] [#0:script/workspace/workspace.lua:51]: Workspace create: 	file:///home/folke/projects/lazy.nvim
[23:38:31.981][info] [#0:script/provider/provider.lua:41]: Load config from client	file:///home/folke/projects/lazy.nvim
[23:38:31.981][info] [#0:script/provider/provider.lua:42]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:31.987][info] [#0:script/provider/provider.lua:41]: Load config from client	file:///home/folke/projects/lazy.nvim
[23:38:31.987][info] [#0:script/provider/provider.lua:42]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:32.016][info] [#0:script/provider/provider.lua:56]: Load config from client	fallback
[23:38:32.017][info] [#0:script/provider/provider.lua:57]: {
  Lua = {
    completion = {
      callSnippet = "Both",
      workspaceWord = true
    },
    diagnostics = {
      groupFileStatus = {
        ambiguity = "Opened",
        await = "Opened",
        codestyle = "None",
        duplicate = "Opened",
        global = "Opened",
        luadoc = "Opened",
        redefined = "Opened",
        strict = "Opened",
        strong = "Opened",
        ["type-check"] = "Opened",
        unbalanced = "Opened",
        unused = "Opened"
      },
      groupSeverity = {
        strict = "Warning",
        strong = "Warning"
      },
      unusedLocalExclude = { "_*" }
    },
    format = {
      defaultConfig = {
        continuation_indent_size = "2",
        indent_size = "2",
        indent_style = "space"
      },
      enable = false
    },
    misc = {
      parameters = { "--log-level=trace" }
    },
    runtime = {
      path = { "?.lua", "?/init.lua" },
      pathStrict = true,
      version = "LuaJIT"
    },
    telemetry = {
      enable = false
    },
    workspace = {
      checkThirdParty = false,
      ignoreDir = { "types/stable" },
      library = { "/home/folke/projects/neodev.nvim/types/nightly", "/home/folke/projects/neovim/runtime/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua", "/home/folke/projects/lazy.nvim/lua" }
    }
  }
}
[23:38:32.171][info] [#0:script/library.lua:209]: Init builtin library at:	file:///home/folke/projects/lazy.nvim
[23:38:32.174][info] [#0:script/plugin.lua:86]: plugin path:	/home/folke/projects/lazy.nvim
[23:38:32.174][warn] [#0:script/plugin.lua:101]: plugin not found:	/home/folke/projects/lazy.nvim
[23:38:32.174][info] [#0:script/workspace/workspace.lua:62]: Workspace remove: 	nil
[23:38:32.191][info] [#0:script/workspace/workspace.lua:304]: Preload start:	file:///home/folke/projects/lazy.nvim
[23:38:32.192][info] [#0:script/workspace/workspace.lua:310]: Scan files at:	file:///home/folke/projects/lazy.nvim
[23:38:32.357][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/neodev.nvim/types/nightly
[23:38:32.357][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/.local/share/nvim/mason/packages/lua-language-server/extension/server/meta/LuaJIT%20en-us%20utf8
[23:38:32.358][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/neovim/runtime/lua
[23:38:32.359][info] [#0:script/workspace/workspace.lua:327]: Scan library at:	file:///home/folke/projects/lazy.nvim/lua
[23:38:32.460][info] [#0:script/workspace/workspace.lua:347]: Found 152 files at:	file:///home/folke/projects/lazy.nvim
[23:38:32.460][info] [#0:script/workspace/loading.lua:157]: Load files from disk:	file:///home/folke/projects/lazy.nvim
[23:38:32.671][info] [#0:script/workspace/loading.lua:169]: Loaded files takes [0.011] sec: file:///home/folke/projects/lazy.nvim
[23:38:32.671][info] [#0:script/workspace/loading.lua:178]: Compile files takes [0.000] sec: file:///home/folke/projects/lazy.nvim
[23:38:32.671][info] [#0:script/workspace/loading.lua:179]: Loaded finish:	file:///home/folke/projects/lazy.nvim
[23:38:32.671][info] [#0:script/workspace/workspace.lua:349]: Preload finish at:	file:///home/folke/projects/lazy.nvim
[23:38:32.673][info] [#0:script/provider/diagnostic.lua:552]: Diagnostics scope [file:///home/folke/projects/lazy.nvim], files count:[115]
[23:38:32.754][info] [#0:script/provider/diagnostic.lua:569]: Diagnostics scope [file:///home/folke/projects/lazy.nvim] finished, takes [0.080] sec.

@folke
Copy link
Contributor Author

folke commented Dec 26, 2022

Closing this for now. Probably due to an issue in lspconfig

@folke folke closed this as completed Dec 26, 2022
@folke
Copy link
Contributor Author

folke commented Dec 26, 2022

Seems fixed by neovim/nvim-lspconfig#2356

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant