diff --git a/crates/project/src/worktree.rs b/crates/project/src/worktree.rs index 4bd5e629946be4b0ce88a838c99a1ec8952b8660..eb0d2d5aeeb24f7ff9f20b52f494bd165cc3440c 100644 --- a/crates/project/src/worktree.rs +++ b/crates/project/src/worktree.rs @@ -3863,7 +3863,7 @@ impl BackgroundScanner { fs_entry.is_ignored = ignore_stack.is_abs_path_ignored(&abs_path, is_dir); fs_entry.is_external = !canonical_path.starts_with(&root_canonical_path); - if !is_dir && !fs_entry.is_ignored { + if !is_dir && !fs_entry.is_ignored && !fs_entry.is_external { if let Some((work_dir, repo)) = state.snapshot.local_repo_for_path(path) { if let Ok(repo_path) = path.strip_prefix(work_dir.0) { let repo_path = RepoPath(repo_path.into());