summaryrefslogtreecommitdiff
path: root/cli/lsp/documents.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2024-06-11 21:06:43 +0100
committerGitHub <noreply@github.com>2024-06-11 21:06:43 +0100
commit3b9eeba02c65326023df077a6997fd13b22d1f3a (patch)
tree61f65fc5b374a8ca33dc2f3a17d3e65865ca3c98 /cli/lsp/documents.rs
parent0c199acb88c085d30403fa2fd80b63f7994e2f10 (diff)
fix(lsp): don't sort workspace files (#24180)
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r--cli/lsp/documents.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs
index a0e99d9be..6d7c2ca7e 100644
--- a/cli/lsp/documents.rs
+++ b/cli/lsp/documents.rs
@@ -33,6 +33,7 @@ use deno_semver::jsr::JsrPackageReqReference;
use deno_semver::npm::NpmPackageReqReference;
use deno_semver::package::PackageReq;
use indexmap::IndexMap;
+use indexmap::IndexSet;
use std::borrow::Cow;
use std::collections::BTreeMap;
use std::collections::BTreeSet;
@@ -1261,7 +1262,7 @@ impl Documents {
config: &Config,
resolver: &Arc<LspResolver>,
cache: &LspCache,
- workspace_files: &BTreeSet<ModuleSpecifier>,
+ workspace_files: &IndexSet<ModuleSpecifier>,
) {
self.config = Arc::new(config.clone());
self.cache = Arc::new(cache.clone());
@@ -1691,7 +1692,7 @@ console.log(b, "hello deno");
[&file1_specifier, &file2_specifier, &file3_specifier]
.into_iter()
.cloned()
- .collect::<BTreeSet<_>>();
+ .collect::<IndexSet<_>>();
// set the initial import map and point to file 2
{