mirror of
https://github.com/zed-industries/zed.git
synced 2026-07-10 00:13:29 +00:00
lsp: Fix workspace diagnostics when registered statically (#41386)
Closes #41379 Release Notes: - Fixed diagnostics for Ruff and Biome
This commit is contained in:
parent
a4a2acfaa5
commit
d9d24582bb
1 changed files with 4 additions and 7 deletions
|
|
@ -10840,19 +10840,16 @@ impl LspStore {
|
|||
.capabilities()
|
||||
.diagnostic_provider
|
||||
.and_then(|provider| {
|
||||
let workspace_refresher = lsp_workspace_diagnostics_refresh(
|
||||
None,
|
||||
provider.clone(),
|
||||
language_server.clone(),
|
||||
cx,
|
||||
)?;
|
||||
local
|
||||
.language_server_dynamic_registrations
|
||||
.entry(server_id)
|
||||
.or_default()
|
||||
.diagnostics
|
||||
.entry(None)
|
||||
.or_insert(provider);
|
||||
.or_insert(provider.clone());
|
||||
let workspace_refresher =
|
||||
lsp_workspace_diagnostics_refresh(None, provider, language_server.clone(), cx)?;
|
||||
|
||||
Some((None, workspace_refresher))
|
||||
})
|
||||
.into_iter()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue