From 1fcecb6789c3f111bc1554766ba9347afcfd02dc Mon Sep 17 00:00:00 2001 From: David Sherret Date: Fri, 20 May 2022 16:40:55 -0400 Subject: refactor: upgrade to deno_ast 0.15 (#14680) --- cli/lsp/language_server.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'cli/lsp/language_server.rs') diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs index 9b82aea27..481e6cadc 100644 --- a/cli/lsp/language_server.rs +++ b/cli/lsp/language_server.rs @@ -853,12 +853,11 @@ impl Inner { params.text_document.language_id, params.text_document.uri ); } - let content = Arc::new(params.text_document.text); let document = self.documents.open( specifier.clone(), params.text_document.version, params.text_document.language_id.parse().unwrap(), - content, + params.text_document.text.into(), ); self.performance.measure(mark); @@ -1106,13 +1105,13 @@ impl Inner { Some(Err(err)) => Err(anyhow!("{}", err)), None => { // it's not a js/ts file, so attempt to format its contents - format_file(&file_path, document.content().as_str(), &fmt_options) + format_file(&file_path, &document.content(), &fmt_options) } }; match format_result { Ok(Some(new_text)) => Some(text::get_edits( - document.content().as_str(), + &document.content(), &new_text, document.line_index().as_ref(), )), @@ -1931,7 +1930,7 @@ impl Inner { .map(|span| { span.to_folding_range( asset_or_doc.line_index(), - asset_or_doc.text().as_str().as_bytes(), + asset_or_doc.text().as_bytes(), self.config.client_capabilities.line_folding_only, ) }) -- cgit v1.2.3