Only enforce limit outside of .git

This commit is contained in:
Kevin Sjöberg 2021-06-08 20:36:27 +02:00 committed by Blaž Hrastnik
parent 1bb9977faf
commit b20e4a108c

View file

@ -85,10 +85,15 @@ pub fn file_picker(root: PathBuf) -> Picker<PathBuf> {
Err(_err) => None,
});
const MAX: usize = 8192;
let files = if root.join(".git").is_dir() {
files.collect()
} else {
const MAX: usize = 8192;
files.take(MAX).collect()
};
Picker::new(
files.take(MAX).collect(),
files,
move |path: &PathBuf| {
// format_fn
path.strip_prefix(&root)