Hi,
I think it would be cool if the auto-complete system matching could be ordered for most likely match based on user preference, for example: local file, base/super classes, "current" class, workspace, language/other tags, and finally compiler tags.
Ordering in this way should help improve matching performance.
Now and in the past (many years a customer now), I wind up using complete_prev/next to get the most likely candidate, and this brings about the most likely matches.