nimsuggest: prefixes of abbreviations don't count

This commit is contained in:
Andreas Rumpf
2017-03-19 13:00:24 +01:00
parent 3bffb3ba35
commit 3fafd546d5

View File

@@ -50,7 +50,10 @@ proc prefixMatch*(p, s: string): PrefixMatch =
if j < p.len and eq(p[j], s[i]): inc j
else: return PrefixMatch.None
inc i
return PrefixMatch.Abbrev
if j >= p.len:
return PrefixMatch.Abbrev
else:
return PrefixMatch.None
return PrefixMatch.None
when isMainModule:
@@ -84,3 +87,4 @@ when isMainModule:
check PrefixMatch.None:
("foobar", "afkslfjd_as")
("xyz", "X_yuuZuuZe")
("ru", "remotes")