@@ -111,7 +111,11 @@ pub fn file_picker(root: PathBuf, config: &helix_view::editor::Config) -> FilePi
111 .git_ignore(config.file_picker.git_ignore)
111 .git_ignore(config.file_picker.git_ignore)
112 .git_global(config.file_picker.git_global)
112 .git_global(config.file_picker.git_global)
113 .git_exclude(config.file_picker.git_exclude)
113 .git_exclude(config.file_picker.git_exclude)
114− .max_depth(config.file_picker.max_depth);
114+ .max_depth(config.file_picker.max_depth)
115+ // We always want to ignore the .git directory, otherwise if
116+ // `ignore` is turned off above, we end up with a lot of noise
118+ .filter_entry(|entry| entry.file_name() != ".git");
116 let walk_builder = match type_builder.add(
120 let walk_builder = match type_builder.add(
117 "compressed",
121 "compressed",