diff --git a/crates/rust-analyzer/src/caps.rs b/crates/rust-analyzer/src/caps.rs index 648f6aeebe7a..a1acd543c5f5 100644 --- a/crates/rust-analyzer/src/caps.rs +++ b/crates/rust-analyzer/src/caps.rs @@ -113,15 +113,18 @@ pub fn server_capabilities(config: &Config) -> ServerCapabilities { ), moniker_provider: None, experimental: Some(json!({ + "externalDocs": true, + "hoverRange": true, "joinLines": true, - "openCargoToml": true, - "ssr": true, + "matchingBrace": true, + "moveItems": true, "onEnter": true, + "openCargoToml": true, "parentModule": true, - "hoverRange": true, "runnables": { "kinds": [ "cargo" ], }, + "ssr": true, "workspaceSymbolScopeKindFiltering": true, })), }