nimsuggest: prefixes of abbreviations don't count
This commit is contained in:
parent
3bffb3ba35
commit
3fafd546d5
1 changed files with 5 additions and 1 deletions
|
|
@ -50,7 +50,10 @@ proc prefixMatch*(p, s: string): PrefixMatch =
|
||||||
if j < p.len and eq(p[j], s[i]): inc j
|
if j < p.len and eq(p[j], s[i]): inc j
|
||||||
else: return PrefixMatch.None
|
else: return PrefixMatch.None
|
||||||
inc i
|
inc i
|
||||||
return PrefixMatch.Abbrev
|
if j >= p.len:
|
||||||
|
return PrefixMatch.Abbrev
|
||||||
|
else:
|
||||||
|
return PrefixMatch.None
|
||||||
return PrefixMatch.None
|
return PrefixMatch.None
|
||||||
|
|
||||||
when isMainModule:
|
when isMainModule:
|
||||||
|
|
@ -84,3 +87,4 @@ when isMainModule:
|
||||||
check PrefixMatch.None:
|
check PrefixMatch.None:
|
||||||
("foobar", "afkslfjd_as")
|
("foobar", "afkslfjd_as")
|
||||||
("xyz", "X_yuuZuuZe")
|
("xyz", "X_yuuZuuZe")
|
||||||
|
("ru", "remotes")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue