diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2024-03-31 21:39:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-31 21:39:23 +0100 |
commit | 01445940449cedc571dcbd69caa7da58de007f2b (patch) | |
tree | a6c55bebff997bd3a881a1a691163da6b6605665 /cli/lsp/documents.rs | |
parent | db89ce33f45a1604f544c70419271cae5de575f2 (diff) |
fix(lsp): don't apply preload limit to workspace walk (#23123)
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r-- | cli/lsp/documents.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index 8479768a0..d207330ad 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -1393,10 +1393,15 @@ impl Documents { } } self.open_docs = open_docs; + let mut preload_count = 0; for specifier in workspace_files { if !config.specifier_enabled(specifier) { continue; } + if preload_count >= config.settings.unscoped.document_preload_limit { + break; + } + preload_count += 1; if !self.open_docs.contains_key(specifier) && !fs_docs.docs.contains_key(specifier) { |