aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/ui/completion.rs
diff options
context:
space:
mode:
authorPhilipp Mildenberger2023-07-27 02:57:19 +0000
committerGitHub2023-07-27 02:57:19 +0000
commit8a28f3059398eec7b5496bb1088b4d9870e6eb7e (patch)
tree77cf35ee489ed5367dc2a1ac8b4a0600530ded37 /helix-term/src/ui/completion.rs
parent262a595e5343c5afd0f2570859b63ebf4c12b0fa (diff)
Reformat with nightly rustfmt for better let-else formatting (#7721)
Diffstat (limited to 'helix-term/src/ui/completion.rs')
-rw-r--r--helix-term/src/ui/completion.rs16
1 files changed, 13 insertions, 3 deletions
diff --git a/helix-term/src/ui/completion.rs b/helix-term/src/ui/completion.rs
index c7f9250d..e0614722 100644
--- a/helix-term/src/ui/completion.rs
+++ b/helix-term/src/ui/completion.rs
@@ -144,7 +144,9 @@ impl Completion {
}
};
- let Some(range) = util::lsp_range_to_range(doc.text(), edit.range, offset_encoding) else{
+ let Some(range) =
+ util::lsp_range_to_range(doc.text(), edit.range, offset_encoding)
+ else {
return Transaction::new(doc.text());
};
@@ -413,10 +415,18 @@ impl Completion {
_ => return false,
};
- let Some(language_server) = cx.editor.language_server_by_id(current_item.language_server_id) else { return false; };
+ let Some(language_server) = cx
+ .editor
+ .language_server_by_id(current_item.language_server_id)
+ else {
+ return false;
+ };
// This method should not block the compositor so we handle the response asynchronously.
- let Some(future) = language_server.resolve_completion_item(current_item.item.clone()) else { return false; };
+ let Some(future) = language_server.resolve_completion_item(current_item.item.clone())
+ else {
+ return false;
+ };
cx.callback(
future,