on master help sign in
Only enforce limit outside of .git
commitb20e4a108cd890afa6cdf83656856fc2157a8e84 authorKevin Sjöberg <mail@kevinsjoberg.com> dateTue 8 Jun 2021, 20:36 (5 years ago) parent1bb9977
1 file changed+7−2
helix-term/src/ui/mod.rs+7−2
helix-term/src/ui/mod.rs+7−2
@@ -85,10 +85,15 @@ pub fn file_picker(root: PathBuf) -> Picker<PathBuf> {
8585 Err(_err) => None,
8686 });
8787
88− const MAX: usize = 8192;
88+ let files = if root.join(".git").is_dir() {
89+ files.collect()
90+ } else {
91+ const MAX: usize = 8192;
92+ files.take(MAX).collect()
93+ };
8994
9095 Picker::new(
91− files.take(MAX).collect(),
96+ files,
9297 move |path: &PathBuf| {
9398 // format_fn
9499 path.strip_prefix(&root)