@@ -85,10 +85,15 @@ pub fn file_picker(root: PathBuf) -> Picker<PathBuf> {
85 Err(_err) => None,
85 Err(_err) => None,
88+ let files = if root.join(".git").is_dir() {
88− const MAX: usize = 8192;
91+ const MAX: usize = 8192;
92+ files.take(MAX).collect()
90 Picker::new(
95 Picker::new(
91− files.take(MAX).collect(),
96+ files,
92 move |path: &PathBuf| {
97 move |path: &PathBuf| {
93 // format_fn
98 // format_fn
94 path.strip_prefix(&root)
99 path.strip_prefix(&root)