Use natural (digit-sequence-aware) sorting for wildcard expansion

Fixes #1993
This commit is contained in:
ridiculousfish
2015-03-23 11:13:26 -07:00
parent 89da09636e
commit 0ecf294d34
4 changed files with 7 additions and 5 deletions

View File

@@ -324,9 +324,9 @@ completion_t &completion_t::operator=(const completion_t &him)
return *this;
}
bool completion_t::is_alphabetically_less_than(const completion_t &a, const completion_t &b)
bool completion_t::is_naturally_less_than(const completion_t &a, const completion_t &b)
{
return a.completion < b.completion;
return wcsfilecmp(a.completion.c_str(), b.completion.c_str()) < 0;
}
bool completion_t::is_alphabetically_equal_to(const completion_t &a, const completion_t &b)