aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--helix-term/src/lib.rs7
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;
}