Sort naturally

This commit is contained in:
Jeremy Soller 2024-01-05 09:44:47 -07:00
parent 3888282687
commit 2d0a0059d3
No known key found for this signature in database
GPG key ID: DCFCA852D3906975
3 changed files with 18 additions and 1 deletions

View file

@ -201,7 +201,7 @@ pub fn rescan(tab_path: PathBuf) -> Vec<Item> {
items.sort_by(|a, b| match (a.is_dir, b.is_dir) {
(true, false) => Ordering::Less,
(false, true) => Ordering::Greater,
_ => a.name.cmp(&b.name),
_ => lexical_sort::natural_lexical_cmp(&a.name, &b.name),
});
items
}