summaryrefslogtreecommitdiff
path: root/cli/lsp/urls.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/urls.rs')
-rw-r--r--cli/lsp/urls.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/lsp/urls.rs b/cli/lsp/urls.rs
index 8b47911f6..19f53f297 100644
--- a/cli/lsp/urls.rs
+++ b/cli/lsp/urls.rs
@@ -92,7 +92,9 @@ impl LspUrlMap {
let url = if specifier.scheme() == "file" {
specifier.clone()
} else {
- let specifier_str = if specifier.scheme() == "data" {
+ let specifier_str = if specifier.scheme() == "asset" {
+ format!("deno:asset{}", specifier.path())
+ } else if specifier.scheme() == "data" {
let data_url = DataUrl::process(specifier.as_str())
.map_err(|e| uri_error(format!("{:?}", e)))?;
let mime = data_url.mime_type();