Try this: ActivateAddon theoneviml and you won't get theonevimlib completed.
That's very annoying.
Its caused by this line:
ZyX? How to fix?
If you really really really have to keep those fuzzy non-matches - would it be possible to list them using echoe/m or the like without disturbing tab completion?
Worked for me, it was first to be completed (now removed as you brought to my attention that there are two entries for one plugin). Yes, there was a bunch of fuzzy matches, but they were after theonevimlib.
thus if there are many matches nothing gets completed (for good reason).
I agree that it works without using this customized setting