rust-analyzer/crates/rust-analyzer
Michael Davis c9fdc48e86
Add identifier to pull diagnostic LSP capabilities
This field in the server capabilities instructs the client to maintain
the diagnostics received from a `textDocument/diagnostic` pull request
as a separate set from other diagnostics: namely those sent with classic
"push" diagnostics, `textDocument/publishDiagnostic`. rust-analyzer
emits "native" diagnostics (computed by rust-analyzer itself) in pull
diagnostics and separately emits cargo-based diagnostics with push, so
push and pull diagnostics should be different sets. Setting this field
instructs the client to avoid clearing push diagnostics when new pull
diagnostics arrive and vice versa.
2025-03-02 09:27:45 -05:00
..
src Add identifier to pull diagnostic LSP capabilities 2025-03-02 09:27:45 -05:00
tests/slow-tests Rename sysroot src/lib related things 2025-02-12 16:51:27 +01:00
build.rs Enforce a current directory being set for spawned commands 2024-12-29 12:51:13 +01:00
Cargo.toml enable doctest 2025-02-27 14:58:46 +01:00