diff options
| author | Kirill Bulatov <mail4score@gmail.com> | 2024-12-09 22:15:13 +0200 |
|---|---|---|
| committer | Kirill Bulatov <mail4score@gmail.com> | 2024-12-09 22:26:00 +0200 |
| commit | 78ea49e4e7f224e1c0d4b6292a7bf49595ab666d (patch) | |
| tree | 50fbe99d115669b653b9f2630da798e66e7b48b3 /src/tools/rust-analyzer/crates | |
| parent | e8e3949698289876e8b309ced9dc85f962021437 (diff) | |
| download | rust-78ea49e4e7f224e1c0d4b6292a7bf49595ab666d.tar.gz rust-78ea49e4e7f224e1c0d4b6292a7bf49595ab666d.zip | |
Stop excluding Helix from the general resolve path
Diffstat (limited to 'src/tools/rust-analyzer/crates')
| -rw-r--r-- | src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs | 2 | ||||
| -rw-r--r-- | src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs b/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs index a642d4c6120..bf7aca42faf 100644 --- a/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs +++ b/src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs @@ -1440,7 +1440,7 @@ impl Config { limit: self.completion_limit(source_root).to_owned(), enable_term_search: self.completion_termSearch_enable(source_root).to_owned(), term_search_fuel: self.completion_termSearch_fuel(source_root).to_owned() as u64, - fields_to_resolve: if self.client_is_helix() || self.client_is_neovim() { + fields_to_resolve: if self.client_is_neovim() { CompletionFieldsToResolve::empty() } else { CompletionFieldsToResolve::from_client_capabilities(&client_capability_fields) diff --git a/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs b/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs index 6d73319e67b..b1136dbbdac 100644 --- a/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs +++ b/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs @@ -41,7 +41,7 @@ pub fn server_capabilities(config: &Config) -> ServerCapabilities { })), hover_provider: Some(HoverProviderCapability::Simple(true)), completion_provider: Some(CompletionOptions { - resolve_provider: if config.client_is_helix() || config.client_is_neovim() { + resolve_provider: if config.client_is_neovim() { config.completion_item_edit_resolve().then_some(true) } else { Some(config.caps().completions_resolve_provider()) |
