i think it would be an improvement if emerge tab-completion matched to package names first and categories second. fex. right now the behaviour is # emerge -Ca gnome-<tab> gnome-base/ gnome-extra/ for someone looking for packages beginning with "gnome-" that aren't in the gnome category (eg. x11-themes/gnome-backgrounds) this isn't very helpful. # emerge -Ca gnome-<tab> gnome-system-tools gnome-spell gnome-python gnome-foo gnome-etc might be more useful.
.