]> git.lizzy.rs Git - rust.git/commit
YAGNI active_resolve_capabilities
authorAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 6 Jan 2021 17:23:53 +0000 (20:23 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 6 Jan 2021 17:23:53 +0000 (20:23 +0300)
commit6e87828756d970e9c25635aa9f71f0a90cc8ff65
tree5d35a8f66b79103cb50a6174b015907d0c65a231
parentedf03548e365f2ebd89517713aac9b531b43ed24
YAGNI active_resolve_capabilities

This leaks a lot of LSP details into ide layer, which we want to avoid:

https://github.com/rust-analyzer/rust-analyzer/tree/c9cec381bcfd97e5f3536e31a9c546ab5c0665e6/docs/dev#lsp-independence

Additionally, all what this infra does is providing a toggle for
auto-import completion, but we already have one!
crates/completion/src/completions/unqualified_path.rs
crates/completion/src/config.rs
crates/completion/src/lib.rs
crates/ide/src/lib.rs
crates/rust-analyzer/src/caps.rs
crates/rust-analyzer/src/config.rs
crates/rust-analyzer/src/handlers.rs