Tweak completion function.

Return an empty string if no option matche (useful to keep adding stuff after
the completed word, for instance).