diff options
Diffstat (limited to 'helix-term/src')
-rw-r--r-- | helix-term/src/lib.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/helix-term/src/lib.rs b/helix-term/src/lib.rs index cdde86ec..8b791995 100644 --- a/helix-term/src/lib.rs +++ b/helix-term/src/lib.rs @@ -48,10 +48,13 @@ fn true_color() -> bool { /// Function used for filtering dir entries in the various file pickers. fn filter_picker_entry(entry: &DirEntry, root: &Path, dedup_symlinks: bool) -> bool { - // We always want to ignore the .git directory, otherwise if + // We always want to ignore popular VCS directories, otherwise if // `ignore` is turned off, we end up with a lot of noise // in our picker. - if entry.file_name() == ".git" { + if matches!( + entry.file_name().to_str(), + Some(".git" | ".pijul" | ".jj" | ".hg") + ) { return false; } |