try to fix #559

As suggested, I propose to make match highlighting in the candidate buffer use the foreground attribute, so that highlighting is also visible for the current candidate.

I tried to find some colors that are distinguishable, but not too obtrusive.