summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ALGORITHM.md2
-rw-r--r--src/match.c3
2 files changed, 2 insertions, 3 deletions
diff --git a/ALGORITHM.md b/ALGORITHM.md
index f4f9b27..9bb4e56 100644
--- a/ALGORITHM.md
+++ b/ALGORITHM.md
@@ -69,7 +69,7 @@ is able to score based on the optimal match.
* Matches (positive score)
* consecutive
* following a slash
- * following a space, underscore, dash, or number (the start of a word)
+ * following a space, underscore, or dash (the start of a word)
* capital letter (the start of a CamelCase word)
* following a dot (often a file extension)
diff --git a/src/match.c b/src/match.c
index 6b3b0ad..855b067 100644
--- a/src/match.c
+++ b/src/match.c
@@ -66,8 +66,7 @@ static void precompute_bonus(const char *haystack, score_t *match_bonus) {
if (isalnum(ch)) {
if (!last_ch || last_ch == '/') {
score = SCORE_MATCH_SLASH;
- } else if (last_ch == '-' || last_ch == '_' || last_ch == ' ' ||
- (last_ch >= '0' && last_ch <= '9')) {
+ } else if (last_ch == '-' || last_ch == '_' || last_ch == ' ') {
score = SCORE_MATCH_WORD;
} else if (last_ch >= 'a' && last_ch <= 'z' && ch >= 'A' && ch <= 'Z') {
/* CamelCase */