From 98ef7bd8183f7fa534c3bfea8376d4c452b5d8d7 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Sun, 24 Sep 2023 18:00:15 +0100 Subject: fix(lsp): resolve remote import maps (#20651) --- cli/lsp/language_server.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'cli/lsp') diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs index 1750b23c5..2a17b2e59 100644 --- a/cli/lsp/language_server.rs +++ b/cli/lsp/language_server.rs @@ -1052,13 +1052,8 @@ impl Inner { lsp_log!("Warning: Import map \"{}\" configured in \"{}\" being ignored due to an import map being explicitly configured in workspace settings.", import_map_path, config_file.specifier); } } - if let Ok(url) = Url::from_file_path(&import_map_str) { + if let Ok(url) = Url::parse(&import_map_str) { Some(url) - } else if import_map_str.starts_with("data:") { - let import_map_url = Url::parse(&import_map_str).map_err(|_| { - anyhow!("Bad data url for import map: {}", import_map_str) - })?; - Some(import_map_url) } else if let Some(root_uri) = self.config.root_uri() { let root_path = specifier_to_file_path(root_uri)?; let import_map_path = root_path.join(&import_map_str); -- cgit v1.2.3