ZIm/crates/proto/proto
Kirill Bulatov 77ead25f8c
Implement the rest of the worktree pulls (#32269)
Follow-up of https://github.com/zed-industries/zed/pull/19230

Implements the workspace diagnostics pulling, and replaces "pull
diagnostics every open editors' buffer" strategy with "pull changed
buffer's diagnostics" + "schedule workspace diagnostics pull" for the
rest of the diagnostics.

This means that if the server does not support the workspace diagnostics
and does not return more in linked files, only the currently edited
buffer has its diagnostics updated.

This is better than the existing implementation that causes a lot of
diagnostics pulls to be done instead, and we can add more heuristics on
top later for querying more diagnostics.

Release Notes:

- N/A
2025-06-06 21:19:46 +00:00
..
ai.proto collab: Remove CountLanguageModelTokens RPC message (#29314) 2025-04-23 23:10:47 +00:00
app.proto Add overdue invoices check (#31290) 2025-05-23 20:02:02 +00:00
buf.yaml Extract a proto crate out of rpc (#12852) 2024-06-10 12:49:53 -06:00
buffer.proto lsp: Implement support for the textDocument/diagnostic command (#19230) 2025-06-05 19:42:52 +00:00
call.proto Split protobufs into separate files (#28130) 2025-04-04 16:15:49 -07:00
channel.proto Add channel reordering functionality (#31833) 2025-06-04 16:56:33 +00:00
core.proto Split protobufs into separate files (#28130) 2025-04-04 16:15:49 -07:00
debugger.proto debugger: Use DAP schema to configure daps (#30833) 2025-05-22 05:48:26 -04:00
git.proto git: Pick which remote to fetch (#26897) 2025-06-06 11:28:07 -04:00
lsp.proto Implement the rest of the worktree pulls (#32269) 2025-06-06 21:19:46 +00:00
notification.proto Split protobufs into separate files (#28130) 2025-04-04 16:15:49 -07:00
task.proto Split protobufs into separate files (#28130) 2025-04-04 16:15:49 -07:00
toolchain.proto python: Re-land usage of source file path in toolchain picker (#31893) 2025-06-02 16:29:06 +00:00
worktree.proto debugger/tasks: Remove TaskType enum (#29208) 2025-04-26 01:44:56 +02:00
zed.proto Pull diagnostics fixes (#32242) 2025-06-06 16:18:05 +03:00