summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs39
1 files changed, 20 insertions, 19 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index 5ed6f693c..2f090938c 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -594,25 +594,26 @@ impl Inner {
let specifier = self.url_map.normalize_url(&params.text_document.uri);
// we only query the individual resource file if the client supports it
- if self.config.client_capabilities.workspace_configuration
- && !self.config.contains(&specifier)
- {
- if let Ok(value) = self
- .client
- .configuration(vec![ConfigurationItem {
- scope_uri: Some(params.text_document.uri.clone()),
- section: Some(SETTINGS_SECTION.to_string()),
- }])
- .await
- {
- if let Err(err) = self
- .config
- .update_specifier(specifier.clone(), value[0].clone())
- {
- warn!("Error updating specifier configuration: {}", err);
- }
- }
- }
+ // TODO(@kitsonk) workaround https://github.com/denoland/deno/issues/10603
+ // if self.config.client_capabilities.workspace_configuration
+ // && !self.config.contains(&specifier)
+ // {
+ // if let Ok(value) = self
+ // .client
+ // .configuration(vec![ConfigurationItem {
+ // scope_uri: Some(params.text_document.uri.clone()),
+ // section: Some(SETTINGS_SECTION.to_string()),
+ // }])
+ // .await
+ // {
+ // if let Err(err) = self
+ // .config
+ // .update_specifier(specifier.clone(), value[0].clone())
+ // {
+ // warn!("Error updating specifier configuration: {}", err);
+ // }
+ // }
+ // }
if params.text_document.uri.scheme() == "deno" {
// we can ignore virtual text documents opening, as they don't need to