summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
Diffstat (limited to 'cli')
-rw-r--r--cli/lsp/language_server.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index 56c0be3d2..e0d99aa69 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -1063,13 +1063,12 @@ impl Inner {
};
match format_result {
- Ok(new_text) => new_text.map(|new_text| {
- text::get_edits(
- document.content().as_str(),
- &new_text,
- document.line_index().as_ref(),
- )
- }),
+ Ok(Some(new_text)) => Some(text::get_edits(
+ document.content().as_str(),
+ &new_text,
+ document.line_index().as_ref(),
+ )),
+ Ok(None) => Some(Vec::new()),
Err(err) => {
// TODO(lucacasonato): handle error properly
warn!("Format error: {}", err);