diff --git a/helix-term/src/ui/mod.rs b/helix-term/src/ui/mod.rs index 21c1f7aa..94b930a0 100644 --- a/helix-term/src/ui/mod.rs +++ b/helix-term/src/ui/mod.rs @@ -111,7 +111,11 @@ pub fn file_picker(root: PathBuf, config: &helix_view::editor::Config) -> FilePi .git_ignore(config.file_picker.git_ignore) .git_global(config.file_picker.git_global) .git_exclude(config.file_picker.git_exclude) - .max_depth(config.file_picker.max_depth); + .max_depth(config.file_picker.max_depth) + // We always want to ignore the .git directory, otherwise if + // `ignore` is turned off above, we end up with a lot of noise + // in our picker. + .filter_entry(|entry| entry.file_name() != ".git"); let walk_builder = match type_builder.add( "compressed",