diff options
| author | Kirill Bulatov <mail4score@gmail.com> | 2024-11-25 23:32:48 +0200 |
|---|---|---|
| committer | Kirill Bulatov <mail4score@gmail.com> | 2024-11-25 23:32:48 +0200 |
| commit | 174c655c523aa1ba36056e0f55bd97d552495ad7 (patch) | |
| tree | bb181b467819edeede091693a25b8cae76c65fb4 | |
| parent | 669bb6cfda507f7e69fde4d0b63d8c277a32948e (diff) | |
| download | rust-174c655c523aa1ba36056e0f55bd97d552495ad7.tar.gz rust-174c655c523aa1ba36056e0f55bd97d552495ad7.zip | |
Revert "Small fixes"
This reverts commit 536ac471c47f06fd53daa651424ea5a78189491c.
| -rw-r--r-- | src/tools/rust-analyzer/crates/rust-analyzer/src/handlers/request.rs | 4 | ||||
| -rw-r--r-- | src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/to_proto.rs | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/tools/rust-analyzer/crates/rust-analyzer/src/handlers/request.rs b/src/tools/rust-analyzer/crates/rust-analyzer/src/handlers/request.rs index 9773d8dbce0..5eab96e2451 100644 --- a/src/tools/rust-analyzer/crates/rust-analyzer/src/handlers/request.rs +++ b/src/tools/rust-analyzer/crates/rust-analyzer/src/handlers/request.rs @@ -1060,7 +1060,7 @@ pub(crate) fn handle_completion_resolve( forced_resolve_completions_config.fields_to_resolve = CompletionFieldsToResolve::empty(); let position = FilePosition { file_id, offset }; - let Some(resolved_completions) = snap.analysis.completions( + let Some(unresolved_completions) = snap.analysis.completions( &forced_resolve_completions_config, position, resolve_data.trigger_character, @@ -1075,7 +1075,7 @@ pub(crate) fn handle_completion_resolve( snap.file_version(position.file_id), resolve_data.position, resolve_data.trigger_character, - resolved_completions, + unresolved_completions, ); let Some(mut resolved_completion) = resolved_completions.into_iter().find(|completion| { completion.label == original_completion.label diff --git a/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/to_proto.rs b/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/to_proto.rs index 375b7428c2d..c6a57c6114c 100644 --- a/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/to_proto.rs +++ b/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/to_proto.rs @@ -286,12 +286,12 @@ fn completion_item( Some(item.lookup().to_owned()) }; + // LSP does not allow arbitrary edits in completion, so we have to do a + // non-trivial mapping here. let text_edit = if fields_to_resolve.resolve_text_edit { something_to_resolve = true; None } else { - // LSP does not allow arbitrary edits in completion, so we have to do a - // non-trivial mapping here. let mut text_edit = None; let source_range = item.source_range; for indel in item.text_edit { @@ -327,9 +327,9 @@ fn completion_item( let command = if item.trigger_call_info && config.client_commands().trigger_parameter_hints { if fields_to_resolve.resolve_command { something_to_resolve = true; - None - } else { Some(command::trigger_parameter_hints()) + } else { + None } } else { None |
