on master help sign in
Only enforce limit outside of .git
b20e4a1Kevin Sjöberg
helix-term/src/ui/mod.rs+7−2
@@ -85,10 +85,15 @@ pub fn file_picker(root: PathBuf) -> Picker<PathBuf> {
85 Err(_err) => None,
85 Err(_err) => None,
86 });
86 });
87
87
88+ let files = if root.join(".git").is_dir() {
89+ files.collect()
90+ } else {
88− const MAX: usize = 8192;
91+ const MAX: usize = 8192;
92+ files.take(MAX).collect()
93+ };
89
94
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)